LoadRunner多場景的序列執行以及定時執行

2021-09-23 13:45:41 字數 1253 閱讀 2472

方法一:

既然是指令碼序列執行,那在場景設計中必然是要用多個指令碼,要注意的是需要將scenario schedule中的schedule by設定為group的模式.然後按實際需要依次設定每個指令碼的schedule.要事先計算好每個指令碼的整個執行時間,方便定義後續指令碼的開始時間(設定start group).

方法二:

使用定時任務執行:

首先建立並設定好要跑的個

測試場景,再建立乙個乙個批處理程式按先後順序呼叫這幾個個場景進行測試,最後通過

windows的定時任務設定批處理的執行時間

寫乙個批處理檔案

批處理示例如下:

clsset m_root="d:\program files\mi\mercury loadrunner\bin\"

%m_root%\wlrun.exe -testpath "d:\program files\mi\mercury loadrunner\scenario\test\testscen_1.lrs" -run

%m_root%\wlrun.exe -testpath "d:\program files\mi\mercury loadrunner\scenario\test\testscen_2.lrs" -run

%m_root%\wlrun.exe -testpath "d:\program files\mi\mercury loadrunner\scenario\test\testscen_3.lrs" -run

這種方式比較靈活,但需要注意在result settings中設定「automatically create a results directory for each scenario execution」,以免後面的測試結果覆蓋了前面的。

補充:

如果想做指令碼的定時執行,其實也可以用多場景這種方式實現

1.新增要測試的場景a

2.新增乙個跟測試無關的場景b,該場景裡面思考時間設定自己設定,盡可能設計得能撐到自己想跑指令碼的那個時間段

3.設定指令碼序列執行,先執行b,執行多長時間後(此時長自己定義,基本是這個時長結束後就是去執行自己要定點執行的a場景)

4.當然最直接的辦法就是用定時任務去執行自己的場景,這樣就不需要用多場景了。

LoadRunner場景設定

建立負載測試場景 場景目標 模擬10家旅行社同時登陸 搜尋航班 購買機票 檢視航班路線並退出 開啟controller並建立乙個新場景 1 開啟hp loadrunner 2 開啟controller 在loadrunner launcher窗格中單擊執行負載測試 預設情況下,controller開...

loadrunner 執行場景 場景執行原理

執行場景 場景執行原理 by 授客qq 1033553122 執行原理 1 remote agent dispatcher process 執行controller 在負載機上開啟應用程式。2agent loadrunner agent 允許controller 和負載生成器 load genera...

loadrunner建立控制場景

錄製好指令碼後 點選左邊finish 或者點選選單中 tool create controller scenario 選擇 下邊的design 按鈕 點選runtime settings 彈出視窗 點選runlogic 結點 number of iterations 表示迴圈迭代的次數 這裡表示迭代...