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%                    

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

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM