Win10系統Jmeter+maven+Jenkins介面自動化環境搭建(一)
Jmeter+maven+Jenkins實現介面自動化,需要使用idea或eclipse配置maven項目,這裡我使用的是idea。具體步驟如下:
1、安裝jmeter+jdk
jmeter安裝之前需先安裝JDK,JDK下載地址://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安裝包無序安裝,官網下載後直接解壓即可。官網地址://jmeter.apache.org/download_jmeter.cgi
試運行jmeter.bat,運行成功證明安裝配置成功。
2、安裝Jenkins+Tomcat
安裝Jenkins之前需要先安裝Tomcat並配置環境變數
1) 安裝Tomcat,在官網直接下載安裝包,無需安裝,解壓即可使用,下載地址://tomcat.apache.org/download-90.cgi
配置Tomcat過程://www.cnblogs.com/UncleYong/p/10742650.html
2) 下載Jenkins安裝包,Jenkins為.war包,在官網下載通用的Java包://jenkins.io/download/
具體使用請看://www.cnblogs.com/UncleYong/p/10742867.html
3、安裝maven+idea
1) 安裝maven,在官網下載maven安裝包,無需安裝,解壓即可使用,下載地址://maven.apache.org/download.cgi
安裝配置maven過程://www.cnblogs.com/UncleYong/p/10743181.html
2) 安裝idea,下載idea://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文件,下載鏈接://files.cnblogs.com/files/conan-zy/pom.xml
注意:把jmeter的文件複製進去後,需要修改resource的文件類型
這裡因為我已經設置過了,所以沒有那種文件類型的選項
還可以通過:
注意:jmeter的jmeter.results.shanhe.me.xsl文件需要自己下載,下載鏈接:
鏈接://pan.baidu.com/s/1tt6woqNzXuhGTsEFez9yng
提取碼:1op3
需要注意 jmeter-maven-plugin 的版本應該與jmeter相對應://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發送郵件://www.cnblogs.com/conan-zy/p/11007773.html
聲明:我在配置整個環境時,借鑒了很多大佬的部落格,所以上面某些步驟直接使用的部落格地址。