二、jmeter-基本操作及場景設計--CICD-Jenkins + jmeter + ant
CICD: 持續整合 持續交付 把在製作品,儘可能快速,推送給使用者(每次程式碼迭代,通過手動/自動構建,報告輸出)
使用工具:Jenkins + jmeter + ant
工具介紹:Jenkins:只是CICD一個工具devops;功能測試: 用它來打包,部署環境; 自動化測試: 打包程式碼,執行程式碼,進行自動化測試;效能測試: 打包效能指令碼,進行效能測試,獲得性能報告
Jmeter:效能指令碼編輯工具
Ant:程式碼的編譯、測試、執行-----; 最重要的檔案: build.xml
工具安裝:Jenkins: 參考:
Jenkins --原生代碼部署--構建–郵件傳送 啟動命令:java -jar jenkins.war Ant: 下載並安裝Ant: 下載地址:https://ant.apache.org/bindownload.cgi ,windows系統下載zip包; 將安裝包解壓到資料夾中,我解壓到了D:\ant中。配置環境變數,ANT_HOME=D:\ant ,path中增加%ANT_HOME%\bin 進入cmd命令視窗,在CMD視窗中輸入ant -version,敲擊回城鍵,會顯示出你安裝的ANT版本,如果成功顯示,說明你的配置應該是成功了.
配置修改:Jenkins: 1.外掛安裝: Ant 2.配置ant本地路徑(Global Tool Configuration) ----ant安裝指定目錄 3.建立專案,專案-配置-構建—增加構建步驟:Invoke Ant
Jmeter: 1.jmeter 的bin目錄:jmeter.properties檔案:有個output_format: jmeter.save.saveservice.output_format=xml;修改為xml 2.jmeter的extras資料夾中 build.xml: project: 有且僅有一個 + default=all 預設情況下,會執行任務名稱為all的任務,all的任務它包含了test、report、mail 也就是說,預設情況下,會執行測試入圍、生成報告任務、傳送郵件任務 在jenkins的item中配置 構建 invoke ant中 也有targets, 如果這個targets沒有填,那麼就根據build.xml檔案中default值來執行,如果有填,就執行你填寫的任務。如果targets 如果想要填多個,點選右側 下三角圖示,然後 回車換行的方式填寫多個 build.xml 內容配置詳解: 1、test 2.report 3.mail
執行構建:1. Jenkins 執行構建,如圖可檢視執行結果: 2.檢視報告(報告原件) 3.資料分析,若覺得報告太過簡單(1.修改報告模版,2.對應報告有jtl檔案,可結合 jmeter-場景設計及報告-報告分析,手動生成報告)
html document