Jenkins實現自動運行jmeter腳本


Jenkins實現自動運行jmeter腳本

下載安裝包

--jenkins的war包

下載地址:http://jenkins-ci.org/

鏈接:https://pan.baidu.com/s/1VhwgYWqn3Bex2kCHigW5wA

提取碼:1ek2

下載的文件:jenkins.war

--ant

下載地址:http://ant.apache.org/

下載的文件:apache-ant-1.9.13-bin.tar.gz

配置環境變量, 在CMD窗口中輸入ant -version驗證

ANT_HOME: C:\Users\Administrator\Desktop\apache-ant-1.9.13

Path: %ANT_HOME%\bin

--maven

下載地址:http://maven.apache.org/

下載的文件:apache-maven-3.6.0-bin.zip

--jdk

下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8- downloads-2133151.html

下載的文件:jdk-8u201-windows-x64.exe

配置環境變量,在cmd命令窗口java –version驗證

JAVA_HOME: C:\Program Files\Java\jdk1.8.0_201

Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

--tomcat

下載地址:https://tomcat.apache.org/

下載的文件:apache-tomcat-7.0.93-windows-x64.zip

--xsltproc

下載地址:鏈接:https://pan.baidu.com/s/13ntzbhUOg7xxeFf3RV3qBA

提取碼:aqjo

配置環境變量

Path: C:\Users\Administrator\Desktop\xslt\bin;

--jmeter3.3

配置環境變量

JMETER_HOME: C:\Users\Administrator\Desktop\apache-jmeter-3.3

CLASSPATH: %JMETER_HOME%\lib\ext\ApacheJMeter_core.jar; %JMETER_HOME%\lib\jorphan.jar;

Path: %JMETER_HOME%\bin;

方法一:執行ANT(標黃色步驟)

方法二:執行windows批命令處理

1)、jmeter默認保存的是.csv格式的文件,設置一下apache-jmeter-3.3\bin\jmeter.properties的文件內容,修改jmeter.properties文件 jmeter.save.saveservice.output_format=xml;(注意去掉行首的#);

2)、將apache-jmeter-3.3\extras\ant-jmeter-1.1.1.jar拷貝到apache-ant-1.9.13\lib目錄下;

3)、建了一個目錄C:\Users\Administrator\Desktop\JmeterTest\resultLog,目錄中分別建立了html和jtl兩個文件夾,Ant運行之后將jtl中的文件轉換成html中

4)、在apache-ant-1.9.13目錄下新建build.xml文件:

鏈接:https://pan.baidu.com/s/1JpQcC1rDMhXmQIBl2dS0Lw

提取碼:fnpd

5)、進入Dos窗口,cd到目標路徑下(我的是C:\Users\Administrator\Desktop\apache-ant-1.9.13>),輸入命令ant敲回車,運行結束會有success信息提示

6)在C:\Users\Administrator\Desktop\JmeterTest\resultLog\html,即可看到測試報告(需要先安裝和配置好Jenkins

Jenkins的安裝與配置

1、將下載好的jenkins.war放到tomcat/webapps目錄下

2、啟動tomcat服務:startup.bat

3、登錄http://localhost:8080/jenkins,進入Jenkins初始化頁面

按照提示安裝下載插件,設置用戶名密碼等

4、在“系統管理---插件管理”下搜索並安裝performance plugin,便於生成jmeter的測試報告

ctrl+f搜索jmeter關鍵字

5、在“系統管理---插件管理”下搜索並安裝HTML Publisher plugin

ctrl+f搜索html關鍵字

6、在“系統設置->全局工具配置”設置ant,jdk,Maven

 

 

7、新建一個自由風格的任務

 

 

 

8、配置一些參數,根據自己的情況配置,然后在“構建---增加構建步驟”處,選擇添加“執行windows批命令處理”, 配置jmeter的執行命令(注意:%WORKSPACE%即是當前任務的workspace,一般在C盤用戶文件目錄的.jenkins\jobs下)

C:\Users\Administrator\Desktop\apache-jmeter-3.3\bin\jmeter -n -t C:\Users\Administrator\Desktop\JmeterTest\jmetertest2.jmx -l %WORKSPACE%\jmtest3.jtl

 

 

9、再添加一個“執行windows批命令處理”,配置命令調用xsltproc將生澀難讀的jtl報告文件轉換為html文件

C:\Users\Administrator\Desktop\xslt\bin\xsltproc C:\Users\Administrator\Desktop\apache-jmeter-3.3\extras\jmeter-results-report_21.xsl %WORKSPACE%\jmtest3.jtl>%WORKSPACE%\jmtest3.html

 

 

10、在“增加構建后操作步驟”下,選擇“Publish Performance test result report”生成一個jtl報告

 

 

11、在“增加構建后操作步驟”下,選擇“Publish HTML reports”生成一個html報告

 

 

12、保存並返回任務界面,選擇立即構建,將會自動執行腳本並生成jtl與html測試報告

13、點開html測試報告即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM