一、安裝準備
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
二、軟件安裝
1.JDK的安裝
>雙擊JDK安裝包,選擇安裝路徑(本人是默認C盤路徑,C:\Program Files\Java\jdk1.8.0_192\)
1)系統(tǒng)變量→新建 JAVA_HOME 變量 。
變量值填寫jdk的安裝目錄(本人是 C:\Program Files\Java\jdk1.8.0_192\)
2)系統(tǒng)變量→尋找 Path 變量→編輯
在變量值最后輸入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原來Path的變量值末尾有沒有;號,如果沒有,先輸入;號再輸入上面的代碼)
3)系統(tǒng)變量→新建 CLASSPATH 變量
變量值填寫 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意最前面有一點)
系統(tǒng)變量配置完畢
4)檢驗是否配置成功 運行cmd 輸入 java -version (java 和 -version 之間有空格)若如圖所示 顯示版本信息 則說明安裝和配置成功。
?
?2.jmeter軟件安裝
>解壓apache-jmeter-2.13.zip到D:\01個人軟件\jmeter\apache-jmeter-5.0\apache-jmeter-5.0目錄下
?
三、安裝ANT
>解壓apache-ant-1.9.7-bin.zip到D:\06Jenkins\ant\apache-ant-1.9.7目錄下
>配置ANT環(huán)境變量
1)新建以下環(huán)境變量:
ANT_HOME:D:\Progrom Files\apache-ant-1.9.7,此為你的ANT安裝路徑,設(shè)置完成后,點擊"確認"來保存。
2)在環(huán)境變量PATH的最后面添加一下內(nèi)容:
;%ANT_HOME%\bin 注意前面的分號,如果PATH中最后沒有分號";"的話要加上,有的話就可去除。
3)進入cmd命令窗口,在CMD窗口中輸入ant -version,敲擊回城鍵,會顯示出你安裝的ANT版本,如果成功顯示,說明你的配置應(yīng)該是成功了
??
?四、ANT+Jmeter整合
1、將Jmeter所在目錄下extras子目錄里的ant-jmeter-1.1.1.jar復(fù)制到ant所在目錄lib子目錄之下,ant運行時才能找到"org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"這個類,之后可以觸發(fā)Jmeter腳本
2、建了一個目錄D:\06Jenkins\JmeterTest\resultLog,目錄中分別建立了html和jtl兩個文件夾,之后Ant運行之后將jtl中的文件轉(zhuǎn)換成html中
3、在D:\06Jenkins\ant\apache-ant-1.9.7文件中建立一個build.xml文件,build.xml內(nèi)容如下:
build.xml代碼,注意要修改紅色框框的內(nèi)容
?build.xml
4、進入Dos窗口,cd到目標路徑下,輸入命令ant敲回車,運行結(jié)束會有success信息提示,同時生成html測試報告
(通過ant執(zhí)行jmeter腳本cmd進入目錄D:\06Jenkins\ant\apache-ant-1.9.7輸入ant回車,執(zhí)行jmeter腳本)
五、Jenkins的安裝
>接下來安裝jenkins,解壓下載好的Jenkins并安裝,然后就是一路next(可以更改自己的安裝路徑)。
安裝完成之后會自動彈出瀏覽器,其中地址是http://localhost:8080,因為我之前安裝了tomcat(默認端口是8080),因此需要更改jenkins文件配置,找到 jenkins安裝目錄下\Jenkins\jenkins.xml文件,然后更改端口號,我改成的是6060(httpPort=6060 )
然后重新啟動jenkins,打開瀏覽器,輸入http://localhost:6060,打開界面會有一個admin用戶登錄界面,需要輸入密碼,給出的英文提示是需要到安裝目錄文件下找到secrets文件夾,然后再initialAdminPassword文件中復(fù)制內(nèi)容到登錄界面的密碼框中,登錄即可。
打開Jenkins,首次進入會默認讓你選擇安裝插件(此處如果完全不清楚自己需要什么插件,建議全選)。插件安裝完成之后,需要設(shè)置登錄用戶,按照自己喜好設(shè)置即可。
1、cmd進入目錄下啟動jenkins
D:\06Jenkins\jenkins-2.32.2\install
java -jar jenkins.war --httpPort=9000
2、系統(tǒng)設(shè)置->管理插件->可選插件,搜索Performance plugin(Jmeter報告需要),安裝此插件
3、因為需要用到ANT和JDK,所以需要在jenkins中添加插件,選擇點擊“系統(tǒng)管理”,之后在Global Tool Configuration的界面看到ant和jdk選項,然后將自己本地的ANT和JDK地址填寫上
?
4、配置、測試郵件1
>在系統(tǒng)設(shè)置中找到Jenkins Locaction項填入Jenkins URL和系統(tǒng)管理員郵件地址,系統(tǒng)管理員郵件地址一定要配置,否則發(fā)不了郵件通知。因為郵件通知都是由系統(tǒng)管理員的郵箱發(fā)出來的
>按照如圖所示設(shè)置即可,本處設(shè)置的是QQ企業(yè)郵箱的服務(wù),其他郵箱按照類似設(shè)置即可
>>首先在度娘中找到SMTP服務(wù)器地址和端口號及設(shè)置QQ郵箱的POP3/SMTP服務(wù)
>>在Jenkins中找到郵件通知項,填入SMTP服務(wù)器信息及用戶名、密碼等認證信息
>>測試郵件發(fā)送成功之后,Extended E-mail Notification參照上面的設(shè)置即可。(注意:必須配置,否則后期項目構(gòu)建發(fā)送郵件將失?。?/h5>
?
>進入“系統(tǒng)管理”>>>“插件管理”安裝郵件通知插件
>然后進入到具體的某一job中配置郵件通知
?default content文章來源:http://www.zghlxwxcb.cn/news/detail-599708.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-599708.html
到了這里,關(guān)于Jmeter+Jenkins+Ant自動化持續(xù)集成環(huán)境搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!