當前位置:網站首頁>搭建JMeter+Jenkins+Ant持續化

搭建JMeter+Jenkins+Ant持續化

2022-01-28 05:19:25 耶瑟兒~133

apache Ant,是一個將軟件編譯、測試、部署等步驟聯系在一起加以自動化的一個工具,大多用於Java環境中的軟件開發。由Apache軟件基金會所提供。

Ant它有以下的優點。跨平臺性。Ant是純Java語言編寫的,所以具有很好的跨平臺性。操作簡單。Ant是由一個內置任務和可選任務組成的。Ant運行時需要一個XML文件(構建文件,build.xml)。 Ant通過調用target樹,就可以執行各種task。每個task實現了特定接口對象。由於Ant構建文件 是XML格式的文件,所以很容易維護和書寫,而且結構很清晰。Ant可以集成到開發環境中。由於Ant的跨平臺性和操作簡單的特點,它很容易集成到一些開發環境中去。

配置ant

 1:打開Test文件夾

 2:找到Test中的ant文件夾下的如下路徑

 

 

3:配置環境變量

在環境變量中系統變量新增ANT_HOME: 為 ant解壓比特置

CLASSPATH為 %ANT_HOME%\lib;

PATH為%ANT_HOME%\bin

 

 

 4:驗證ant是否安裝成功,如下顯示的為成功

 5:配置庫文件

將jmeter extras目錄下的ant-jmeter-1.1.1.jar文件拷貝到ant安裝目錄下的lib文件夾中

 

 

6:配置ant的編譯文件build.xml

注意:jmeter的extras文件下也有個build.xml文檔,不要用這個文檔來改

將如下圖中的build.xml拷貝到Text下的TestAuto目錄下的pc目錄中

 

6:配置jmeter.propertise文檔

找到jmeter.properties文檔,在jmeter/bin目錄下,打開該文檔並編輯,修改jmeter報告輸出格式為xml:

改jmeter.save.saveservice.output_format=csv 為jmeter.save.saveservice.output_format=xml,並去掉前面的注釋符號#

 

 7:在build.xml目錄下輸入cmd,並執行ant

 8:如果出現如下圖展示的信息,需要將javax.mail-1.6.2.jar包放在ant的\lib 目錄下

9:如下圖所示:

 10:運行時出現如下的問題

 點擊如下圖展示:打開html文檔,測試結果展現了執行的用例名稱、成功率、用例執行時間等結果參數,樣的結果是不是不太直觀,因為用jmeter自帶的測試報告得到的測試報告信息並不是很全,下面講一下怎麼優化測試報告

11: 上面出現了郵件發送失敗的問題解决情况

  1. 登錄QQ郵箱,點擊設置

 

  1. 點擊賬戶

 開啟SMTP服務

 發送短信

 將發送來的授權碼替換build.xml中接收人的密碼

 

 再次在build.xml上級文件夾下執行ant命令,執行成功並發送郵件

 

 

:修改測試報告的樣式

將該圖片中的jmeter-results-shanhe-me.xsl,拷貝到jmeter的extras目錄中

 設置測試輸出報告要輸出的內容:同樣在jmeter.properties中,設置需要輸出的內容為true,並去掉前面的注釋符號#,這裏全部設置成true→保存

 設置build文件的報告模板為優化後的模板jmeter.results.shanhe.me.xsl

 再次在build.xml上級文件夾下執行ant命令

 

 Tomcat的安裝與環境變量配置

1;解壓tomcat文件夾

 

環境變量的配置

右擊“我的電腦”>>選擇“屬性”>>單擊左側欄“高級系統設置”>>“高級”>>“環境變量”

1.新建CATALINA_HOME變量
變量名:CATALINA_HOME
變量值:解壓後tomcat路徑

開啟tomcat的方式有兩種

方式1:

在dos窗口輸入startup,,如下所示

 

方式2:

在找到Tomcat的安裝目錄下的bin文件,點擊startup.bat即可(window環境)

關閉服務,點擊shutdown.bat

 

配置Jenkins,構建持續集成

將下面的jenkins.war包放在tomcat對應的webapps下

 登錄127.0.0.1:8080查看tomcat能否登錄,如下顯示正常說明tomcat服務以及開啟

 

Tomcat 服務器運行起來後,用瀏覽器訪問 http://ip地址:端口號/jenkins, 如下圖所示:

將對應路徑下的密碼粘貼過來。出現如下圖展示信息,

找到對應的文件,填寫密碼,點擊”繼續”按鈕

 如下圖所示。點擊安裝推薦的插件

 中途需要一定的等待時間,網速可能受到影響

 可以創建一個管理員賬戶, 如下圖所示:(密碼不要忘記

 

生成一個url :   http://127.0.0.1:8080/jenkins,”點擊保存並完成”

出現如下圖信息,點擊”開始使用jenkins”

 進入到jenkins 中

 

進入後安裝插件

下載插件,這裏需要配置invoke ant插件、HTML測試報告展示的插件

 

  1. 在Jenkins創建管理中安裝 HTML Publisher Plugin和Ant In Workspace插件

 

 

 

在Jenkins中系統管理-系統設置中,配置jdk 和 Ant 

 

填寫項目名,選擇自由風,點擊”確定”按鈕 

 

構建觸發器:如H/2 * * * *

 

分鐘(0-59), 小時(0-23),日期(1-31)月份(1-12)星期(0-7)// 0和7均代錶星期天

選擇觸發器

 

點擊”高級”按鈕,將build.xml路徑填寫到build File 

點擊,應用在點擊保存 

 

 在工作臺顯示剛剛創建的項目

 

點擊右側構建 

紅色顯示構建失敗

可以在控制太查看 

 

日志信息展示 

 

將xml配置文件放在workspace裏面即可 

再次構建 

版權聲明
本文為[耶瑟兒~133]所創,轉載請帶上原文鏈接,感謝
https://cht.chowdera.com/2022/01/202201280519245630.html

隨機推薦