LR場景設定裡的各引數解釋

2022-05-09 08:51:10 字數 931 閱讀 3586

1、start vuser 

2、duration(持續時間)

3、stop vuser

在場景設定右側的interactive schedule graph 這張圖反應的就是左側的設定,可以對照著理解下。

在lr工具做效能測試中,最關鍵的一步是controller場景的設計,因為場景的設計與測試用例的設計相關聯,而測試用例的執行,直接影響最終的測試結果是怎麼的,因此,我們每設計一種場景,就有可能是乙個測試用例的執行(乙個場景設計裡面可以有多個指令碼,場景計畫方式可以按組方式,也可以按場景方式),如果場景的設計不正確或不合理,那也無謂在analysis中結果分析了,對吧?

下面分享一下,在controller設計場景時需要注意和理解的問題:

1、在場景中持續時間設定將覆蓋vuser迭代設定。這意味著,如果將持續時間設定為5分鐘,那麼,vuser將繼續在5分鐘時間內執行盡可能多的迭代,即便執行時設定的迭代僅指定1次或2次。

2、在場景全域性計畫中的初始化vuser活動的數量會影響超時值。例如,100個vuser嘗試初始化將比10個vuser嘗試初始化花費更長時間。loadrunner將基於活動的vuser的數量向指定的超時值中新增內部值。

3、vugen在指令碼中回放過程中將不執行lr_think_times函式,因為這樣將給伺服器造成更大的壓力。推薦在執行時設定中(run-time settings)設定合理的思考時間,一般為3~5秒。

4、在場景中是否設定新增集合點以及集合點策略都會或多或少影響效能測試結果(前提條件是在指令碼中有新增集合點函式),若場景中新增了集合點,測試結果中「每次點選次數」、「總點選次量」、「吞吐量」等資料都會比不新增集合點時多,而響應時間相對來說比較真實能夠體現出壓力測試的效果,特別是在使用者數比較多時做併發。

ARM裡,PC與LR的關係

我們常常聽說的pc,lr到底是什麼關係,我這次終於弄明白了。我們都知道,lr是指向pc下一次要執行的位址,但是arm不同的工作模式,他們有不同的關係。arm有如下幾種工作模式 使用者模式,fiq模式,irq模式,系統模式,終止模式,資料訪問終止模式,未定義模式。arm是 流水線的 取指,解碼,執行。...

error reporting可以設定的引數,

error reporting可以設定的引數,如下 錯誤報告是位欄位。可以將數字加起來得到想要的錯誤報告等級。e all 所有的錯誤和警告 不包括 e strict e error 致命性的執行時錯誤 e warning 執行時警告 非致命性錯誤 e parse 編譯時解析錯誤 e notice 執...

php date PHP中date函式裡的引數

這個東西滿大街都有,但是好想沒有乙個清晰完全的文章,寫一下,當作備忘。date y 年,四位數字 y 年,兩位數字 f 月份,英文全名,如 january m 月份,兩位數字,從 01 至 12 n 月份,兩位數字,不補零 從 1 至 12 m 月份,3個英文本母 如 jan s 字尾加英文序數,兩...