使用JMeter進行負載測試快速入門

netcore開發發表於2020-12-10

相信JMeter是很多測試人員必備技能之一,今天簡單講一下開發人員如何使用JMeter進行簡單的壓力測試快速入門。

安裝JMeter

 Jmter官方地址

按提示下載JMeter,然後直接解壓就可以用了,當然前提你得先安裝JAVA,JAVA怎麼安裝就不用教了吧,直接執行 Bin/jmeter.bat,就可以啟動JMeter

部署測試站點

使用POSTMAN呼叫介面,以測試介面是否調得通

介面正常返回資料

配置Jmeter進行壓測

1 先配置中文

2 配置執行緒組(模擬使用者)

先簡單模擬50個使用者,預熱間1秒,Ramp-Up Period(in-seconds)代表隔多長時間執行,也就是每隔1秒生成一個執行緒,50個使用者全部生成,一共需要50秒

3 新增取樣器,執行緒組 --> 右鍵 --> 新增 --> 取樣器 --> HTTP請求

4 新增監聽器,主要作用用於收集資料,瞭解介面的響應情況,先簡單檢視一下聚合報告吧

聚合報告內面有一個引數,吞吐量就是我們平常說的網站吞吐量,是一個重要的效能指示

 

5 最後一步,點中間綠色三角,“執行”,就可以進行一次負載測試了

從聚合報告的實時動態來看,這個介面的併發量高達 3W/秒

當然這只是一個簡單介面,現實專案中複雜的介面,一般不會能承受這麼高的併發量的,比如下訂單介面,如果壓測併發達3W/S,那專案架構應該達到了一線專案的水平了

今天的分享就這裡,下篇文章見

相關文章