Spirent TestCenter (中文教程)操作指南 - Command Sequencer基本操作
在日常測試中,很多工程師都會面臨著一些復雜的有交互的測試場景。Spirent TestCenter 中有一個非常方便的功能— Command Sequencer。靈活使用Command Sequencer能夠讓測試工程師非常方便的實現(xiàn)復雜而又有交互的測試用例,并且在圖形界面上完成自動化測試,提高測試效率,擴展測試靈活性。
Spirent TestCenter的Command Sequencer可以讓你在測試中加入動態(tài)交互的操作,并且自動判斷結(jié)果。在 Command Sequencer中有一個控制命令列表,用戶可以直接從里面選取需要的控制命令,按順序運行,它還支持加入循環(huán)和各種條件判斷。在Command Sequencer的幫助下,用戶不需要熟悉編程語言和語法,通過選擇命令,雙擊命令彈出的參數(shù)設置,就可以很方便的生成一套靈活的交互測試例。通過對配置的保存,再次調(diào)用測試例或者進行配置調(diào)整也變得非常方便。
點擊Edit Sequence, 出現(xiàn)Edit CommandSequence 界面,界面的左側(cè)會顯示所有的控制命令。
--選中控制命令,按向右按鈕加入命令列表;
--雙擊控制命令,對控制命令的相關參數(shù)進行相應的調(diào)整和修改;
--增加判斷條件,選擇Wait for Tunnels to Connect并添加:
--在Node Filter選框中輸入PPPoX,選擇Connect Sessions并添加:
--增加判斷條件,選擇Wait for Sessions to connect并添加:
--在Node Filter選框中輸入start,選擇Start StreamBlocks并添加:
--雙擊Wait for Connect L2TP sessions,設置等待的L2TP狀態(tài)為Connected超時時間為10s以及等待的主體Devices并確認;
--使用上述方法同樣設置PPPoX的 Connect sessions以及Wait指令;
--雙擊Start StreamBlocks,勾選需要發(fā)送的StreamBlock;
--點擊OK完成Command Sequencer配置;
通過上面的方法,我們就可以使用Command Sequencer完成一個完整的測試了。
通過將命令列表進行不同組合,更可以衍生出更豐富的測試例。