Jmeter進行接口壓力測試


一、壓力測試場景設置

1、場景設定:進行接口壓力測試時,有單場景也有混合場景。單場景就是對一個接口進行請求;混合場景需要對多個接口進行請求,在流程類業務場景會運用到

2、壓測時間設定:通常時間為10-15分鍾,如果需要進行疲勞測試的話,可以壓一天或者一周,根據具體的情況來定

二、壓力測試數據准備

       在做壓測的時候,數據量少和數據量大的情況下,測試的結果是不一樣的,所以,我們在設計場景的時候是要考慮到這種情況的,要測試數據庫中數據量大和數據量小的情況。如果是要測試數據量大的情況下,就要造數據了,造數據可以運用jmeter操作數據庫,也可以用python連接數據庫,批量的造數據

三、壓力測試結果查看

查看結果關注的幾個指標

1、tps是第秒鍾處理的請求數,也就是指服務器的處理能力,tps越高說明服務器處理能力越好

2、響應時間,也就是每個請求的處理時間

3、並發用戶數,也就是多少並發

查看壓測結果,需要在Jmeter腳本(jmeter進行接口測試腳本可參考前面的文章)中添加聚合報告(右擊 線程組-添加-監聽器-聚合報告)

 

Label:取樣器的名稱,沒有改的話,就是HTTP請求
Sample:多少個用戶發生了多少請求,即總共發出的請求數
Average:平均響應時間
Median:中間值
90%Line:90%的用戶花了多少時間
99%Line:
Min:最小響應時間
Max:最大響應時間
Error%:錯誤率,錯誤用戶數/總用戶數
Throughput:吞吐量,每秒完成的請求數
KB/sec:每秒從服務器接收到的數據流量,每秒從服務器接收到了多大的數據包


免責聲明!

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



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