jmeter summary report 欄位意思和設定集合點解釋
1.需要在新增一個名為summary report的監聽器,跑完之後檢視
Label:取樣器/監聽器名稱
Samples :事務數量
Average:平均一個完成一個事務消耗的時間(平均響應時間)
Median:所有響應時間的中間值,也就是 50%使用者的響應時間,大概是這個意思
Min:最小響應時間
Max:最大響應時間
以上單位都是ms
Std.Dev:偏離量,越小表示越穩定
Error %:錯誤事務率
Throughtput:每秒事務數,即tps
KB/sec:網路吞吐量
2.集合點設定:
Jmeter的集合點是通過定時器來完成的
新增一個 Synchronizing Timer定時器
定時器選項的解釋:
Number of Simulated Users to Group by:集合的使用者數,也可以說是執行緒數
Timeout in milliseconds:表示在設定值的時間後,集合數量沒有達到就算超市,設定為0,則表示無超時時間,如果執行緒數無法達到上個值時,那麼測試將無限等待,除非手動停止
如果希望定時器僅應用於其中一個sampler,則把該定時器作為子節點加入,如下圖
定時器僅僅對HTTP請求1起作用,即僅在HTTP請求1執行前執行定時器,和HTTP請求2無關。
3)如果你希望synchronizing timer應用於多個sampler.
如下,執行HTTP請求1和HTTP請求2前都會執行同步定時器1、2。當執行一個sampler之前時,和sampler處於相同作用域的定時器都會被執行;
注意點:
-----集合點的位置一定要在Sample(取樣器)之前才能生效嗎???”
在Jmeter中,timer是在sampler之前執行的。不管這個定時器的位置放在sampler之後,還是之前。當然,如果有多個timer的時候,在相同作用域下,會按上下順序執行timer,這個就需要慎重放置timer的順序;不過,為了更好的可讀性,還是建議將timer放在對應的sampler前面
或 子節點中;
5) 進行必要設定後,執行檢視效果,通過結果樹可以看到,請求是批量執行的。
可以觀察開始執行的指令碼,觀察請求的增加數量趨勢;或對比請求的傳送時間.