Tcl脚本调用高层API实现仪表使用和主机创建配置的自动化测试用例

来源:互联网 发布:artemplate.js 编辑:程序博客网 时间:2024/05/16 15:51


#设置Chassis的基本参数,包括IP地址,端口的数量等等
set chassisAddr 10.132.238.190
set islot 1
set portList {11 12} ;#端口的排列顺序是port1, port2

if { [catch {
    #加载STC API Lib
  
    cd ../Source
    #加载HLAPI Lib
    source ./CSTC.tcl
    SetLogOption -Debug Enable   
    # 开始连接机器
    TestDevice chassis1 $chassisAddr

    # 开始预留两个端口
    for {set i 0} {$i <[llength $portList]} {incr i} {
        chassis1 CreateTestPort -PortLocation $islot/[lindex $portList $i] -PortName port[expr $i+1] -PortType Ethernet
    }

  #port1 CreateSubInt -SubIntName vlan1
    # 配置vlan子接口
    #vlan1 ConfigVlanIf -VlanTag 300

    # 创建Host对象        
    port1 CreateHost -HostName host1 -IpVersion ipv4 -Ipv4Addr 192.168.34.242 -Ipv4AddrGateway 192.168.34.1 \
          -Ipv4AddrPrefixLen 24 -FlagPing enable
    port2 CreateHost -HostName host2 -IpVersion ipv4 -Ipv4Addr 192.168.34.243 -Ipv4AddrGateway 192.168.34.1 \
          -Ipv4AddrPrefixLen 24 -FlagPing enable
    SaveConfigAsXML "c:/host.xml"
    #host1 Ping -Host 192.168.34.243 -Count 4 -Interval 2 -Result ret
    host1 Ping -Host host2 -Count 4 -Interval 2 -Result ret

    array set stats1 $ret
    parray stats1 

    #host1 Ping -Host "192.168.34.244" -Interval 1 -Result ret

    #array set stats2 $ret
    #parray stats2 

    after 3000
   
    #清除测试过程中所作的所有配置和释放测试过程中占用的所有资源
    chassis1 CleanupTest         
}  err ] } {
    puts "脚本运行中出现错误: $err"

    #清除测试过程中所作的所有配置和释放测试过程中占用的所有资源
    chassis1 CleanupTest                    
}

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 宝宝脖子红烂了怎么办 背上长红斑很痒怎么办 身上起风疙瘩很痒怎么办 身上起小包很痒怎么办 浑身起红包很痒怎么办 手太粗糙怎么办小窍门 小腿长疙瘩很痒怎么办 腿过敏起红疙瘩怎么办 肚子上起红疙瘩很痒怎么办 小蚂蚁咬了肿了怎么办 锦鲤鱼尾巴烂了怎么办 泰迪身上长白毛怎么办 鱼身上有红斑了怎么办 新买锦鲤不吃食怎么办 鱼身上有红血丝怎么办 大腿内侧有红色条纹怎么办 腿上出现红血丝怎么办 孕妇有脚气,很痒怎么办 孕晚期脚气很痒怎么办 孕期有脚气很痒怎么办 激光后留下色沉怎么办 腋下很黑怎么办怎样才能变白 屁股上长一块癣怎么办 鼻两侧一热发红怎么办 脸上起皮发红痒怎么办 自癜风发红发痒怎么办 脸又干又痒怎么办 脸发红还有点痛怎么办 脸过敏了红痒怎么办 脸两边一片红痒怎么办 婴儿大腿内侧破皮怎么办 宝宝大腿根淹了怎么办 大腿一走路就疼怎么办 下面痒怎么办用什么洗 长藓怎么办用什么药膏 小腿长湿疹很痒怎么办 产后排不出大便怎么办 3岁宝宝大便不通怎么办 腿上干燥像鱼鳞怎么办 一岁脸上长癣怎么办 脖子长了一片癣怎么办