ant+jmeter+jenkins接口自動化環境搭建


一、安裝前准備

1.JDKjdk-8u131-windows-x64

2.jmeter工具:apache-jmeter-5.1.1

3.ANT工具:apache-ant-1.10.3

4.jenkins工具:jenkins-2.32.2

以上安裝包工具及版本下載地址:https://pan.baidu.com/s/1ReeFHN14-YXLpZl93QgMzQ

提取碼:w65h

二、軟件安裝

1.JDK的安裝

>雙擊JDK安裝包,選擇安裝路徑(為了節省C盤系統盤空間,不建議選擇默認路徑

1)系統變量新建 JAVA_HOME 變量 。

變量值填寫jdk的安裝目錄(本人是 C:\Program Files\Java\jdk1.8.0_131)

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軟件安裝

1)解壓apache-jmeter-5.1.1.zip到E:\apache-jmeter-5.1.1目錄下。

 

2)Jmeter插件的安裝。

3)下載Plugins Manager

https://jmeter-plugins.org/install/Install/

 

放在E:\apache-jmeter-5.1.1\lib\ext

目錄下,然后重啟Jmeter,會在菜單-Options選項下多一個 Plugins Manager菜單,打開即可對插件進行安裝、升級

4)配置jmeter環境變量:

1) 設置環境變量,新建系統變量在變量名中輸入:JMETER_HOME,變量值中輸入:E:\apache-jmeter-5.1.1,點擊確定即可。

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

若如圖所示 顯示版本信息 則說明安裝和配置成功

 

3安裝ANT

1)解壓apache-ant-1.10.3.jarE:\apache-ant-1.10.3目錄下;

2)配置ANT環境變量

新建以下環境變量:

ANT_HOMEE:\apache-ant-1.10.3,此為你的ANT安裝路徑;

設置完成后,點擊"確認"來保存。

在環境變量PATH的最后面添加一下內容:

;%ANT_HOME%\bin 注意前面的分號,如果PATH中最后沒有分號";"的話要加上,有的話就可去除。

進入cmd命令窗口,輸入ant,點擊回車按鈕

如果出現如下內容,說明安裝成功

4ANT+Jmeter整合

1)Jmeter所在目錄下extras子目錄里的ant-jmeter-1.1.1.jar復制到ant所在目錄lib子目錄之下,ant運行時才能找到

"org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"這個類,之后可以觸發Jmeter腳本

2)建了一個目錄E:\apache-jmeter-5.1.1\TestCase,目錄中分別建立了htmljtl兩個文件夾,之后Ant運行之后將jtl中的文件轉換成html

 



3)在E:\apache-ant-1.10.3文件中建立一個build.xml文件,build.xml內容如下:

 

 

build.xml代碼如下

 

 

 

4)進入Dos窗口,cd到目標路徑下(我的是E:\apache-jmeter-5.1.1\TestCase),輸入命令ant敲回車,運行結束會有success信息提示

 

5Tomcat的安裝

1)解壓apache-tomcat-9.0.22-windows-x64.zipE:\apache-tomcat-9.0.22目錄下;

 

 

2)找到目錄bin下的startup.bat,啟動Tomcatshutdown.bat:關閉Tomcat

3)Tomcat配置

配置Tomcat之前要保證jdk已經配置完成。

右擊,計算機——屬性——高級系統設置——打開環境變量的配置窗口,在系統環境變量一欄點擊新建。變量名為TOMCAT_HOME,變量值為Tomcat安裝目錄,此處為:E:\apache-tomcat-9.0.22。點擊確定即可。

path中加入%CATALINA_HOME%\bin;(注意加的時候在原變量值后加英文狀態下的“;”)

確定后你的Tomcat就配置好了,同樣要驗證是否配置成功,那就運行Tomcat,點擊啟動(或Start service)后,打開瀏覽器,敲入http://localhost:8080,如果出現頁面,那么配置成功。

 

6Jenkins的安裝

1)下載jenkinswar包,將下載好的jenkins.war放進tomcat/webapps目錄下

2)相關配置

登入http://localhost:8080/jenkins,進入Jenkins初始化頁面,第一次啟動時間可能有點長,耐心等待。進入成功后會看到如下畫面,按提示路徑打開密碼文件,輸入密碼:

 

解鎖后又是一長段時間等待,此后可能出現如下圖所示界面:

 

表示無法下載Jenkins插件,可能是因為防火牆導致,而Jenkins插件的安裝非常重要,建議翻牆。如無法翻牆,則選擇Skip Plugin Installations跳過插件安裝。進入以下頁面,設置登陸用戶:

 

設置成功后即進入Jenkins主界面:

 

創建一個Freestyle project的項目,名稱自定義,我創建是名稱為Case01

 

對新建的項目進行構建

 

jenjkns工作路徑下,找到項目的文件夾

在項目文件夾下新建report文件夾,build.xml文件,jmeter項目放到項目文件夾下

 

build.xml文件內容如下:

 

在report文件夾下新建htmljtl文件夾,如下圖(htmljtl用來存放構建之后的報告)

 

系統設置->管理插件->可選插件,對以下插件進行安裝

Performance pluginJmeter報告需要

Email Ext Recipients Column Plugin郵件通知插件

Email Extension Plugin郵件通知插件

 

 

 

因為需要用到ANT和JDK,所以需要在jenkins中添加插件,選擇點擊“系統管理”,之后在Global Tool Configuration的界面看到ant和jdk選項,然后將自己本地的ANT和JDK地址填寫上

 

配置、測試郵件

>在系統設置中找到Jenkins Locaction項填入Jenkins URL和系統管理員郵件地址,系統管理員郵件地址一定要配置,否則發不了郵件通知。因為郵件通知都是由系統管理員的郵箱發出來的

 

 

 

>>按照如圖所示設置即可,本處設置的是QQ郵箱的服務

>>首先在百度中找到SMTP服務器地址和端口號及設置QQ郵箱的POP3/SMTP服務

 

 

>配置系統管理員的郵件屬性

>>Extended E-mail Notification點擊“高級”

 

 

>>配置下圖內容

 

>>在Jenkins中找到郵件通知項,填入以下信息

 

 

>>測試郵箱

① 勾選通過發送測試郵件測試配置

② 輸入收件郵箱

③ 點擊Test configuration按鈕

④ 下方顯示Email was successfully sent”,表示發送成功,收件郵箱可以收到一條郵件

 

>然后進入到具體的某一job中配置郵件通知

在構建下做以下配置

1)配置命令(路徑為該項目的路徑)

2)配件lncoke Ant

① 點擊添加構建步驟

② 選擇lncoke Ant進行添加

③ Ant Version 選擇Default

④ Build File填寫build文件的路徑

 

在構建后操作下做以下配置,點擊保存

 

 

 

然后對該項目進行構建,構建成功之后,接收的郵件可以收到郵件信息


免責聲明!

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



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