jmeter+ant+jenkins實現自動化介面測試
一、安裝前準備
1.JDK:jdk-8u121-windows-x64
2.jmeter工具:apache-jmeter-2.13
3.ANT工具:apache-ant-1.9.7-bin
4.jenkins工具:jenkins-2.32.2
以上安裝包工具及版本下載地址:pan.baidu.com/s/1pKWPi5d
二、軟體安裝
1.JDK的安裝
>雙擊JDK安裝包,選擇安裝路徑(為了節省C盤系統盤空間,不建議選擇預設路徑。本人安裝在 D:\java\JDK目錄下,例如Jdk安裝在D:\java\JDKjdk1.7.0_79路徑下);
1)系統變數→新建 JAVA_HOME 變數 。
變數值填寫jdk的安裝目錄(本人是 D:\Progrom Files\Java\jdk1.7.0_79);
2)系統變數→尋找 Path 變數→編輯
在變數值最後輸入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原來Path的變數值末尾有沒有;號,如果沒有,先輸入;號再輸入上面的程式碼)
3)系統變數→新建 CLASSPATH 變數
變數值填寫 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意最前面有一點)
系統變數配置完畢
4)檢驗是否配置成功 執行cmd 輸入 java -version (java 和 -version 之間有空格)
若如圖所示 顯示版本資訊 則說明安裝和配置成功。
2.jmeter軟體安裝
>解壓apache-jmeter-2.13.zip到D:\java\Jmeter+ant+jenkins\apache-jmeter-2.13目錄下。
>Jmeter外掛的安裝。解壓JMeterPlugins-Extras-1.3.0.zip、JMeterPlugins-Standard-1.3.0.zip,將對應ext目錄下的檔案拷貝到D:\java\Jmeter+ant+jenkins\apache-jmeter-2.13\lib\ext目錄下;
>配置jmeter環境變數:
1) 設定環境變數,新建系統變數在變數名中輸入:JMETER_HOME,變數值中輸入:D:\java\Jmeter+ant+jenkins\apache-jmeter-2.13,點選確定即可。
2) 在環境變數CLASSPATH中新增%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-1.2.jar;
在環境變數Path中新增%JMETER_HOME%\bin
3) 檢驗是否配置成功 執行cmd 輸入 jmeter -v (jmeter和 -v 之間有空格)
若如圖所示 顯示版本資訊 則說明安裝和配置成功。
三、安裝ANT
>解壓apache-ant-1.9.7-bin.zip到D:\java\Jmeter+ant+jenkins\apache-ant-1.9.7-bin目錄下;
>配置ANT環境變數
1)新建以下環境變數:
ANT_HOME:D:\Progrom Files\apache-ant-1.9.7,此為你的ANT安裝路徑;
設定完成後,點選"確認"來儲存。
2)在環境變數PATH的最後面新增一下內容:
;%ANT_HOME%\bin 注意前面的分號,如果PATH中最後沒有分號";"的話要加上,有的話就可去除。
進入cmd命令視窗,在CMD視窗中輸入ant -version,敲擊回城鍵,會顯示出你安裝的ANT版本,如果成功顯示,說明你的配置應該是成功了.
四、ANT+Jmeter整合
1、將Jmeter所在目錄下extras子目錄裡的ant-jmeter-1.1.1.jar複製到ant所在目錄lib子目錄之下,ant執行時才能找到
"org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"這個類,之後可以觸發Jmeter指令碼
2、建了一個目錄D:\java\Jmeter+ant+jenkins\JmeterTest\resultLog,目錄中分別建立了html和jtl兩個資料夾,之後Ant執行之後將jtl中的檔案轉換成html中
3、在D:\java\Jmeter+ant+jenkins\apache-ant-1.9.7-bin檔案中建立一個build.xml檔案,build.xml內容如下:
build.xml程式碼(pan.baidu.com/s/1nv2xVaL),注意要修改紅色框框的內容
4、進入Dos視窗,cd到目標路徑下(我的是D:\java\Jmeter+ant+jenkins\apache-ant-1.9.7-bin),輸入命令ant敲回車,執行結束會有success資訊提示
五、jenkins的部署 參考地址:https://blog.csdn.net/cherish0123/article/details/79339732
作者:keitwo
連結:https://www.jianshu.com/p/8b33585ccc1c
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。