3. 使用控制器(Controller)來調度虛擬用戶
A.從菜單中選擇運行Controller:
B.創建一個新的Scenario,選擇剛才錄制的腳本(simpapp):
點擊"OK",彈出Scenario調度界面,如下圖所示。在"Quantity"中輸入100,表示使用100個虛擬用戶。(虛擬用戶與購買的LICENSE有關聯)
C.點擊"Edit Schedule"來編輯壓力調度。
D.選擇"Runtime settings"來作運行時設置
在Pacing的設置中,"Number of Iterations"用于設置Vusers的Actions被執行的次數;"Start new iteration"用于設置調度器在什么時機迭代執行Vusers的Actions。
"Think Time"用于設置Vusers的反應和思考時間,以盡量做到和正常人一樣來施壓。"Ignore think time"表示忽略思考時間,這是理想狀態,一般不使用。"As recorded"表示按照錄制時的實際操作時間。"Multiply recorded think time by"表示Vusers的思考時間是實際錄制時間的若干倍。
在"Miscellaneous"中設置一些雜項,如使用進程還是使用線程等。對于TUXEDO,好象只能選進程模式。
E.選擇"Start scenario"來開始本次壓力測試調度。
執行結果分析如下:
施壓時間為5分41秒,Vusers數量為100,一共完成的Actions交易數量為5625筆,平均響應時間為5.561秒,TPS為17.8
原文轉自:http://www.anti-gravitydesign.com