Spirent TestCenter (中文教程)操作指南 - Command Sequencer基本操作

发表日期:2024/10/15 浏览次数:

  在日常测试中,很多工程师都会面临着一些复杂的有交互的测试场景。Spirent TestCenter 中有一个非常方便的功能— Command Sequencer。灵活使用Command Sequencer能够让测试工程师非常方便的实现复杂而又有交互的测试用例,并且在图形界面上完成自动化测试,提高测试效率,扩展测试灵活性。

  Spirent TestCenter的Command Sequencer可以让你在测试中加入动态交互的操作,并且自动判断结果。在 Command Sequencer中有一个控制命令列表,用户可以直接从里面选取需要的控制命令,按顺序运行,它还支持加入循环和各种条件判断。在Command Sequencer的帮助下,用户不需要熟悉编程语言和语法,通过选择命令,双击命令弹出的参数设置,就可以很方便的生成一套灵活的交互测试例。通过对配置的保存,再次调用测试例或者进行配置调整也变得非常方便。


21.png
  1.png


点击Edit Sequence,
 出现Edit CommandSequence 界面,界面的左侧会显示所有的控制命令。
2.png

22.png

    --双击控制命令加入命令列表;


    --选中控制命令,按向右按钮加入命令列表;
3.png

23.png
     --双击控制命令,对控制命令的相关参数进行相应的调整和修改;
4.png

24.png
5.png

--增加判断条件,选择Wait for Tunnels to Connect并添加:

6.png

--在Node Filter选框中输入PPPoX,选择Connect Sessions并添加:
7.png

--增加判断条件,选择Wait for Sessions to connect并添加:
8.png

--在Node Filter选框中输入start,选择Start StreamBlocks并添加:
9.png

25.png
10.png

--双击Wait for Connect L2TP sessions,设置等待的L2TP状态为Connected超时时间为10s以及等待的主体Devices并确认;
11.png

--使用上述方法同样设置PPPoX的 Connect sessions以及Wait指令;
12.png

--双击Start StreamBlocks,勾选需要发送的StreamBlock;
13.png

--点击OK完成Command Sequencer配置;
14.png

26.png
      15.png

通过上面的方法,我们就可以使用Command Sequencer完成一个完整的测试了。

通过将命令列表进行不同组合,更可以衍生出更丰富的测试例。