一、安裝前准備
1.JDK:jdk-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.jar到E:\apache-ant-1.10.3目錄下;
2)配置ANT環境變量
新建以下環境變量:
ANT_HOME:E:\apache-ant-1.10.3,此為你的ANT安裝路徑;
設置完成后,點擊"確認"來保存。
在環境變量PATH的最后面添加一下內容:
;%ANT_HOME%\bin 注意前面的分號,如果PATH中最后沒有分號";"的話要加上,有的話就可去除。
進入cmd命令窗口,輸入ant,點擊回車按鈕
如果出現如下內容,說明安裝成功
4、ANT+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,目錄中分別建立了html和jtl兩個文件夾,之后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信息提示
5、Tomcat的安裝
1)解壓apache-tomcat-9.0.22-windows-x64.zip到E:\apache-tomcat-9.0.22目錄下;
2)找到目錄bin下的startup.bat,啟動Tomcat;shutdown.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,如果出現頁面,那么配置成功。
6、Jenkins的安裝
1)下載jenkins的war包,將下載好的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文件夾下新建html,jtl文件夾,如下圖(html,jtl用來存放構建之后的報告)
系統設置->管理插件->可選插件,對以下插件進行安裝
Performance plugin(Jmeter報告需要)
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文件的路徑
在構建后操作下做以下配置,點擊保存
然后對該項目進行構建,構建成功之后,接收的郵件可以收到郵件信息