JMeter —— Jar包性能测试 完整流程教学
本文只使用簡單用例演示項目打包為Jar并上JMeter測試的整個過程,關于高級用法請看官方文檔
 官方文檔鏈接:http://jmeter.apache.org/usermanual/
一、下載JMeter
官網鏈接:https://jmeter.apache.org/download_jmeter.cgi
 網盤鏈接(密碼 31fs): https://pan.baidu.com/s/19QPDuMBKpvBcP7K6btCNZQ
 
二、解壓并配置環境變量
① 解壓壓縮包到某目錄
這里我放在D盤下了。
② 配置環境變量
新增JMeter_HOME系統變量
 變量值填寫壓縮包解壓路徑
 
新增Path變量
 %JMETER_HOME%\lib\jorphan.jar;
 %JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;
 
③ 配置JMeter依賴目錄
修改JMeter根目錄\bin下的jmeter.properties文件
 將#plugin_dependency_paths=…/dependencies/lib;…/app1/;…/app2/一項前面的#去掉即可
 然后在JMeter根目錄下創建dependencies/lib 文件夾,該文件夾將用于存放Jar依賴包
 
三、啟動JMeter
進入JMeter根目錄\bin,點擊jmeter.bat即可啟動。
 進去后可以修改軟件皮膚及軟件語言。
 
四、項目引入JMeter
① 依賴引入
<dependency><groupId>org.apache.jmeter</groupId><artifactId>ApacheJMeter_java</artifactId><version>5.4.1</version></dependency><dependency><groupId>org.apache.jmeter</groupId><artifactId>ApacheJMeter_core</artifactId><version>5.4.1</version>② 測試類編寫
public class Main implements JavaSamplerClient {// 自測執行效果public static void main(String[] args) {Arguments arguments = new Arguments();JavaSamplerContext context = new JavaSamplerContext(arguments);Main test = new Main();test.setupTest(context);for (int i = 0 ; i < 1 ; i++){test.runTest(context);}test.teardownTest(context);}// 第一步:接收JMeter傳入參數@Overridepublic Arguments getDefaultParameters() {return null;}// 第二步:預設測試參數@Overridepublic void setupTest(JavaSamplerContext javaSamplerContext) {}// 第三步:執行實際測試方法@Overridepublic SampleResult runTest(JavaSamplerContext javaSamplerContext) {SampleResult result = new SampleResult();result.sampleStart();try {// TODO 具體測試內容result.setSuccessful(true);}catch (Throwable throwable) {result.setSuccessful(false);}result.sampleEnd();return result;}// 第四步:測試正式結束前執行@Overridepublic void teardownTest(JavaSamplerContext javaSamplerContext) {} }③ 帶依賴方式打包為Jar
idea打開項目 -> 菜單欄File -> 下拉欄Project Structure
 
主要進行兩步操作,一是以帶依賴方式導出Jar,二是指定Jar包導出位置,設置為后點擊OK即可。
 
之后點擊idea菜單欄->Build->Build Artifacts->Build,然后在指定導出位置可以找到一個out文件夾。
 這里我使用sample模塊導出的Jar,文件夾名同測試Jar名,示例為sample.jar。 
五、JMeter引Jar包并進行測試
① 將測試類Jar放入JMeter根目錄\lib\ext文件夾下
② 將其他依賴包放入JMeter根目錄\dependencies\lib文件夾下
注意剔除測試類Jar(sample.jar)
 
六、啟動JMeter并執行Jar測試
① 指定測試Jar
打開D:\apache-jmeter-5.4.1\bin下的jmeter.bat,雙擊Test Plan并指定Jar包地址。
 
② 新增線程組
右鍵Test Plan新增線程組。
 
設置線程數及測試方法執行次數。
 
③ 新增Java Request
右鍵線程組新增Java Request
 
指定Main類為測試類
 
④ 新增測試報告
右鍵Java Request添加所需報告。
 
⑤ 執行任務并查看報告
總結
以上是生活随笔為你收集整理的JMeter —— Jar包性能测试 完整流程教学的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: C语言 —— 嵌套语句的使用
- 下一篇: vue的钩子函数
