一、壓力測試場景設置
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:每秒從服務器接收到的數據流量,每秒從服務器接收到了多大的數據包
