1. 程式人生 > 實用技巧 >Jmeter介面測試+壓力測試的實踐記錄

Jmeter介面測試+壓力測試的實踐記錄

背景:需要對介面進行壓力測試,伺服器CPU佔用率80%以上的場景。window客戶端傳送請求到linux伺服器,選擇用jmeter和nmon來完成。初學者不懂的地方可以加我xyd118118
準備:安裝jdk,解壓jmeter(免安裝)。
計劃步驟:
1.用jmeter調通壓力測試環境上的介面;
2.不同場景壓測,nmon記錄伺服器效能情況;
3.分析壓測資料。
介面測試Jmeter-http介面指令碼
一般分五個步驟:
(1)新增執行緒組
(2)新增http請求
(3)在http請求中寫入接入url、路徑、請求方式和引數
(4)新增檢視結果樹
(5)呼叫介面、檢視返回值
jmeter 發post請求


jmeter 新增header
需要線上程組裡面新增配置元件—HTTP資訊頭管理器



· jmeter 斷言
jmeter斷言檢測響應返回的結果和預期的是否一致。若針對整個執行緒組,則線上程組下新增響應斷言;若只針對某個請求,則在請求下新增響應斷言。

持續增壓,觀察伺服器CPU佔用率達到80%以上,記錄壓測指標項,分析是否滿足效能指標
1. 吞吐量



2. TPS(每秒事務數)-



3. 平均響應時間



Nmon記錄分析——CPU使用率



Nmon記錄分析——記憶體

Nmon記錄分析——NET