Jmeter(四十七)_性能測試統計超時率

概述

今天做一個性能測試的案例。需求中給出併發人數和業務時間段。根據2,5,8原則,統計響應超時率

實際場景

1:登錄--考勤打卡--退出

2:併發人數200人,業務持續時間5分鐘

3:要求登錄響應時間不能超過5s,考勤打卡時間不能超過2s,退出系統時間不能超過2s

3:要求計算出登錄,考勤,退出系統三個業務場景的響應超時率

腳本設計

1:首先設計出三個場景的接口

添加線程組,線程數設置爲200。先做一次基準測試,迭代次數設置爲1

2:添加三個場景的接口,分別添加用戶集合點,定時器和斷言持續時間。

login的集合點設置爲200user,斷言時間爲5s

考勤和退出系統的定時器爲5s,斷言持續時間分別設置爲2s和2s

只要接口響應時間超出我們的斷言時間,就拋出斷言失敗,寫入錯誤日誌

 

3:啓動線程,觀察聚合報告。發現三個場景的響應時間都沒有超過閾值

 

4:在線程組中修改持續負載的時間爲5分鐘,循環次數爲永遠。啓動線程組,觀察聚合報告

聚合報告中顯示,我們的三個場景,錯誤率分別爲

0%;0%;0.98%                    

斷言結果中能看到超時記錄。三個業務中,只有退出系統超時最多。說明不滿足需求,需要調優

想知道怎麼設置斷言超時嗎?關注我們的公衆號,小編爲你解答

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章