Jmeter+maven+Jenkins實現介面自動化,需要使用idea或eclipse配置maven專案,這裡我使用的是idea。具體步驟如下:
1、安裝jmeter+jdk
jmeter安裝之前需先安裝JDK,JDK下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(注意:JDK最好安裝最新版,因為最新版的jmeter要求JDK必須在1.8以上)
安裝好JDK需要配置環境變數,步驟如下:
右擊“我的電腦”-->"屬性"-->"高階系統設定"-->"高階"-->"環境變數"
1) 在系統變數裡新建"JAVA_HOME"變數,變數值為:C:\Program Files\Java\jdk1.8.0_60(根據自己的jdk的安裝路徑填寫)
2) 在系統變數裡新建"classpath"變數,變數值為:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意最前面有一點)
3) 找到path變數(已存在不用新建)新增變數值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
注意:變數值之間用";"隔開
jmeter安裝包無序安裝,官網下載後直接解壓即可。官網地址:http://jmeter.apache.org/download_jmeter.cgi
試執行jmeter.bat,執行成功證明安裝配置成功。
2、安裝Jenkins+Tomcat
安裝Jenkins之前需要先安裝Tomcat並配置環境變數
1) 安裝Tomcat,在官網直接下載安裝包,無需安裝,解壓即可使用,下載地址:https://tomcat.apache.org/download-90.cgi
配置Tomcat過程:https://www.cnblogs.com/UncleYong/p/10742650.html
2) 下載Jenkins安裝包,Jenkins為.war包,在官網下載通用的Java包:https://jenkins.io/download/
具體使用請看:https://www.cnblogs.com/UncleYong/p/10742867.html
3、安裝maven+idea
1) 安裝maven,在官網下載maven安裝包,無需安裝,解壓即可使用,下載地址:https://maven.apache.org/download.cgi
安裝配置maven過程:https://www.cnblogs.com/UncleYong/p/10743181.html
2) 安裝idea,下載idea:http://www.jetbrains.com/idea/download/#section=windows
配置maven:File -- Setting -- maven
結合jmeter使用maven的配置大致流程就是這樣,如果需要更深入或更高深的講解請自行百度。
建立maven專案:File -- project -- maven
然後點選finish 就建立完成maven工程了。要執行jmeter檔案,還需要進行建立,直接上圖:
在/src/test資料夾下面新增jmeter資料夾,用於存放jmeter的bin資料夾下面的檔案:
在/src/test資料夾下面新增resource資料夾,用於存放jmeter的檔案extras:
配置pom.xml檔案,下載連結:https://files.cnblogs.com/files/conan-zy/pom.xml
注意:把jmeter的檔案複製進去後,需要修改resource的檔案型別
這裡因為我已經設定過了,所以沒有那種檔案型別的選項
還可以通過:
注意:jmeter的jmeter.results.shanhe.me.xsl檔案需要自己下載,下載連結:
連結:https://pan.baidu.com/s/1tt6woqNzXuhGTsEFez9yng
提取碼:1op3
需要注意 jmeter-maven-plugin 的版本應該與jmeter相對應:https://github.com/jmeter-maven-plugin/jmeter-maven-plugin/blob/master/CHANGELOG.md
設定預設執行方式:
新增Maven,設定內容:
設定成功後應用儲存,並選擇新增的執行方式。
執行maven工程,成功會建立target檔案,也會生成HTML檔案,在瀏覽器中開啟便能看到圖形報告。
4、將Jenkins持續整合使用 —— 需啟動Tomcat
第一步 安裝外掛:【系統管理】——【外掛管理】
生成html報告的外掛
讀取jtl檔案出報告的外掛
建立maven專案的外掛
第二步 配置配置環境變數:【系統管理】——【全域性工具配置】
第三步 建立maven專案:【新建任務】——【建立maven專案】
在【構建後操作】中選擇下面兩個,具體配置內容見圖
Publish HTML reports 可以填寫多個報告模板
注意:如果有兩個HTML報告模板,在專案中配置Publish HTML reports的Report title命名應該不一樣,不然兩份報告內容會一致
第四步 構建專案
注意:構建後 檢視生成的HTML報告與使用maven執行後的格式略有不同,需要修改【系統管理】——【指令碼命令列】
輸入:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
點選執行,再重新構建檢視HTML報告
5、Jenkins傳送郵件:https://www.cnblogs.com/conan-zy/p/11007773.html
宣告:我在配置整個環境時,借鑑了很多大佬的部落格,所以上面某些步驟直接使用的部落格地址。