Java使用jmeter進(jìn)行壓力測試
本篇文章簡單講一下使用jmeter進(jìn)行壓力測試。其壓測思想就是 通過創(chuàng)建指定數(shù)量的線程,同時請求指定接口,來模擬指定數(shù)量用戶同時進(jìn)行某個操作的場景。
jmeter測試計劃配置:
運(yùn)行bin目錄下的jmeter.sh,啟動
1. 在測試計劃上右鍵 - 添加線程組,設(shè)置線程數(shù)和循環(huán)次數(shù), Rame-Up時間表示在多少秒內(nèi)啟動對應(yīng)線程數(shù)的線程

2. 配置http請求,可以復(fù)制瀏覽器訪問該接口時的請求頭?!皬募糍N板添加”的方式還是很方便的。

可以配置請求默認(rèn)值,該配置可以被整個線程組(也可以是整個測試計劃)共用。

3. 配置請求接口和入?yún)ⅰ?/p>

4. 右鍵 - 添加查看結(jié)果樹。這里可以看到運(yùn)行后的響應(yīng)。

5. 添加 - 匯總報告, 可以看到模擬請求的統(tǒng)計結(jié)果

執(zhí)行壓測: 啟動jmeter時的CMD窗口的提示信息

上面的意思就是:
不要使用GUI運(yùn)行壓力測試,GUI僅用于壓力測試的創(chuàng)建和調(diào)試;執(zhí)行壓力測試請不要使用GUI。使用下面的命令來執(zhí)行測試:
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
并且修改JMeter批處理文件的環(huán)境變量:HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m
此處在bin目錄下使用如下命令執(zhí)行保存的 測試計劃 test.jmx, 將結(jié)果保存到planResult文件夾下。

執(zhí)行完成后,該文件夾下增加了如下測試結(jié)果:

通過網(wǎng)頁瀏覽結(jié)果如下:

參考:
https://www.cnblogs.com/stulzq/p/8971531.html
到此這篇關(guān)于Java使用jmeter進(jìn)行壓力測試的文章就介紹到這了,更多相關(guān)Java jmeter壓力測試內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
實例詳解Spring Boot實戰(zhàn)之Redis緩存登錄驗證碼
本章簡單介紹redis的配置及使用方法,本文示例代碼在前面代碼的基礎(chǔ)上進(jìn)行修改添加,實現(xiàn)了使用redis進(jìn)行緩存驗證碼,以及校驗驗證碼的過程。感興趣的的朋友一起看看吧2017-08-08
Springboot非分布式定時任務(wù)實現(xiàn)代碼
這篇文章主要介紹了Springboot非分布式定時任務(wù)實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-11-11
fasterxml jackson反序列化時對于非靜態(tài)內(nèi)部類報錯問題及解決
這篇文章主要介紹了fasterxml jackson反序列化時對于非靜態(tài)內(nèi)部類報錯問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08
java讀寫excel文件實現(xiàn)POI解析Excel的方法
在日常工作中,我們常常會進(jìn)行Excel文件讀寫操作,這篇文章主要介紹了java讀寫excel文件實現(xiàn)POI解析Excel的方法,實例分析了java讀寫excel的技巧,非常具有實用價值,需要的朋友可以參考下2018-10-10
解決idea中Springboot找不到BASE64Encoder或Decoder的jar包
這篇文章主要介紹了解決idea中Springboot找不到BASE64Encoder或Decoder的jar包,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
Java中的==和equals()區(qū)別小結(jié)
在Java編程中,理解==操作符和equals()方法的區(qū)別是至關(guān)重要的,本文主要介紹了Java中的==和equals()區(qū)別,具有一定的參考價值,感興趣的可以了解一下2023-08-08

