使用jmeter+maven+jenkins實現restful介面自動化測試
- 一、環境搭建
- 安裝 jdk、eclipse、git
- Jdk下載路徑:http://rj.baidu.com/soft/detail/14459.html?ald
- Eclipse線上安裝包下載地址:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/oxygen2
- Git安裝包下載地址:https://git-scm.com/downloads
- eclipse需要安裝java EE版本
- Jdk安裝參考文件:http://blog.csdn.net/ls1792304830/article/details/52718177
- 配置jdk環境變數,在命令列輸入java -version,顯示如下,代表配置成功
- Git安裝參考文件:https://www.cnblogs.com/wj-1314/p/7993819.html
安裝完git需要配置環境變數,在命令列輸入git,顯示如下頁面代表安裝成功 - eclipse選用java EE進行安裝,一直下一步,線上安裝完成
- 安裝maven 並且進行配置
- Maven下載路徑:https://maven.apache.org/download.cgi
apache-maven-3.5.3已經放在相應路徑,引數已經修改好,需要配置maven環境變數,cmd輸入mvn -v出現如下介面,代表配置成功 - 參考資料http://blog.csdn.net/qq_40673345/article/details/79015456
- 需要修改\apache-maven-3.5.3\conf\下的xml,在55行新增 <localRepository>C:\Repository</localRepository>,該路徑為依賴包儲存路徑,可以根據自己需要設定
- 前配置依賴包下載的目錄是C:\Repository,可以根據自己需要進行配置,依賴包目前配置的地址為阿里雲,不需要修改,自己修改則在158行新增該步驟
- <mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>
- Maven下載路徑:https://maven.apache.org/download.cgi
- 安裝 jdk、eclipse、git
</mirror>
- Jenkins下載路徑:https://jenkins.io/
- 參考資料:http://blog.csdn.net/kingboyworld/article/details/77922730
- 安裝jenkins,在jenkins上安裝如下外掛:
Maven Integration plugin Maven,用於jenkins可以建立maven job
Git plugin ,用於從github下載效能測試的程式碼;
Performance plugin ,用於顯示效能報告;
HTML Publisher plugin ,用於顯示相關介面測試結果的報告。 - jenkins安裝完成之後,首先進入系統管理>>Global Tool Configuration,進行全域性配置
- 配置git安裝路徑
- 配置jdk
- 配置maven
- 配置完成點選save儲存
- 預設jenkins是系統服務自啟動模式,建議使用bat進行啟動,否則呼叫過程會報錯,在命令列輸入services.msc,進入服務管理頁面,把jenkins改成手動模式
- 用bat啟動jenkins,手動建立一個.bat字尾的檔案,輸入Java -jar "C:\Program Files (x86)\Jenkins\jenkins.war" 具體路徑根據自己安裝的路徑進行修改
- 雙擊該檔案就可以啟動了
- Jmeter下載路徑:http://jmeter.apache.org/download_jmeter.cgi
- 啟動 jmeter (雙擊 jmeter解壓目錄下的bin\jmeter.bat),建立介面請求,然後儲存為jmeter.jmx
- 首先記得配置maven下載地址和全域性設定,eclipse>>window>>preferences,然後在建立maven專案
- 參考資料:http://blog.csdn.net/u011939453/article/details/53301299
- 建立maven專案,File>>New>>Maven Project,選中Create a simple project,點選next
- 輸入Group Id、Artifact Id,點選Finish,新增完成
- 新增完成之後,需要對pom.xml檔案進行配置,配置完成即可以呼叫jmx檔案,執行介面測試,生成測試報告
- 構建maven專案
- 專案原始碼配置
- Build配置
- 報告配置
- 全部配置完成,點選儲存按鈕
- 進入管理頁面,點選立即勾選,開始執行測試
- 點選Summary HTML Report就可以檢視測試報告
- 系統展現相應的測試報告,點選你需要檢視的測試報告
- 點選 Detailed HTML Report,檢視詳細的介面請求報告,會記錄每個介面的斷言、請求、響應結果