一、安裝
- JDK安裝與環境變量:https://blog.csdn.net/m0_37193944/article/details/88681523
- Ant安裝與環境變量:https://blog.csdn.net/m0_37193944/article/details/88698875
- Jenkins安裝與環境變量:https://blog.csdn.net/m0_37193944/article/details/88689884
- JMeter下載下傳及安裝配置:https://blog.csdn.net/m0_37193944/article/details/88709613
- 安裝目錄位置
工具 | 安裝目錄位置 |
---|---|
JDK | C:\Program Files\Java\jdk-12 |
Ant | E:\apache-ant-1.10.5 |
Jenkins | E:\Jenkins |
JMeter | E:\apache-jmeter-5.1 |
二、依賴檔案配置
- 首先在JMeter目錄下面建立一個檔案夾loadTest,并将Jemter測試腳本放到該檔案夾中;
- 将JMeter extras檔案中的ant-jmeter-1.1.1.jar 放到Ant中的lib檔案夾中;
- 将JMeter extras檔案中的jmeter-results-detail-report_21,build.xml,collapse.png,expand.png到Ant目錄的bin目錄下面。
三、build.xml配置
在Ant的bin目錄中打開build.xml檔案找到以下内容
<property name="testpath" value="${user.dir}"/>
<property name="jmeter.home" value="${basedir}/.."/>
<property name="report.title" value="Load Test Results"/>
<!-- Name of test (without .jmx) -->
<property name="test" value="Test"/>
參數說明
- testpath測試計劃 - - - 這裡用于存放測試腳本測試生成的檔案、測試報告
- jmeter.home - - - JMeter目錄路徑
- report.title - - - 測試報告的标題
- test jMeter - - - 測試腳本的名稱(無需字尾.jmx)
根據教程路徑環境配置的結果
<property name="testpath" value="E:\apache-jmeter-5.1\loadTest"/>
<property name="jmeter.home" value="E:\apache-jmeter-5.1"/>
<property name="report.title" value="Load Test Results"/>
<!-- Name of test (without .jmx) -->
<property name="test" value="http_test"/>
四、生成報告
“win+ R” –> 輸入CMD并回車-> 輸入以下指令
ant -buildfile E:\apache-ant-1.10.5\bin\build.xml
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHLwEFVPp3aU10MNpHW3BjMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL2gzNyIDNzcTMzIzMwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
進入E:\apache-jmeter-5.1\loadTest目錄可以看到生成了以下檔案
打開http_test.html測試報告
五、內建到Jenkins
在Jenkins建立一個任務為JMeter_Request_Test
在Configure的建構選項(Build)裡選擇Invoke Ant,然後點選“Advanced…(進階選項) 再在Build File裡輸入build.xml配置檔案路徑。
儲存後建構即可,然後看到控制台輸出的跟cmd的控制台輸出的是一樣的