前言
pytest+Allure+jenkins,可以定時跑測試用例,生成測試報告并發(fā)送郵箱,關(guān)聯(lián)git,自動更新git最新代碼,解放雙手。但是對于第一次接觸jenkins的測試人員,裝jenkins環(huán)境和配置job等步驟較繁瑣,很容易出錯。本文將記錄主要的Jenkins安裝和配置步驟,以及容易踩坑的地方。
安裝jenkins前的準(zhǔn)備工作
1. 檢查是否已經(jīng)安裝jdk
java -version
查詢到j(luò)dk版本,則表示已經(jīng)安裝成功。如果沒有安裝,建議下載安裝jdk1.8以上版本,然后配置相關(guān)的環(huán)境變量。
2. 檢查是否已經(jīng)安裝tomcat
localhost:8080
瀏覽器輸入以上地址,按回車(80是默認(rèn)端口,如果手動改過端口,則輸入改動后的端口),頁面正常打開,則表示已經(jīng)安裝好了tomcat。
???????安裝jenkins
請先完成jdk和tomcat的安裝,再進(jìn)行jenkins安裝。否則安裝了Jenkins也不能正常打開頁面。
安裝步驟
1. 進(jìn)入官網(wǎng),根據(jù)自己的系統(tǒng)下載對應(yīng)的war包或者壓縮安裝文件
2.?在cmd里面進(jìn)入war所放的路徑,然后鍵入java -jar jenkins.war命令行
3. 瀏覽器輸入:http://localhost:8080/,然后輸入密碼,按照提示進(jìn)入jenkins頁面。
jenkins的主要配置?
?1. 配置git,要添加自己賬號的私鑰
私鑰的獲取方法
(1)進(jìn)入git命令框
(2)Is ~/.ssh
(3)查看私鑰 cat ~/.ssh/id_rsa
?2.安裝allure插件
注意:一定要先安裝allure插件,才會在全局配置中出現(xiàn)Allure-Commandline這一項
建議直接在jenkins上安裝allure插件,如果上傳插件,有可能在Jenkins全局配置中沒有出現(xiàn)Allure Commandline 這一項配置。
3.配置Allure
如果jenkins是在本地跑,安裝目錄可選擇本地的Allure安裝目錄
也可以配置自動構(gòu)建下載
3. 配置構(gòu)建后的操作
?一定要注意,這里的path,是我們生成alllure文件的路徑,allure是根據(jù)這些文件來生成測試報告,所以測試報告是會存儲在另外一個文件。
4.配置構(gòu)建操作,選擇batch commind
alluredir=./allure-results,alluredir指向的地址,一定要與Allure Report配置的path路徑相同。
5.配置好以后,就可以在MyViews這一項下面的看到自己的測試配置,運行一下就可以了。
以上是主要的jenkins配置以及注意事項,像在全局配置里配置jdk等很簡單的操作,在這里不再作展示。
jenkins安裝配置容易踩坑的地方
1. tomcat不能正常打開
如果安裝了tomcat卻沒有打開頁面,如下圖出錯了
解決辦法
檢查有沒有啟動tomcat
啟動tomcat方法:進(jìn)入tomcat的bin目錄,雙擊startup
2.?Jenkins不能正常打開
如果在鍵入java -jar jenkins.war命令行時,出現(xiàn)以下錯誤
解決辦法
請檢查8080端口是不是已經(jīng)被占用。
如果是接口被占用,則可以按照以下兩個步驟操作去解決
(1). 打開終端,cd 到Jenkins的安裝目錄(即jenkins.war所在目錄),如:D:\Program Files (x86)\Jenkins
(2). 執(zhí)行命令:“java -jar jenkins.war --ajp13Port=-1 --httpPort=8081”
其中8081就是新的端口號,也可以設(shè)置為其他的端口。更改好端口后,瀏覽器打開http://localhost:8081/,頁面能正常打開,就說明已經(jīng)安裝成功。
?3. Jenkins配置好以后,allure報告沒有顯示測試,如何排查?
allure報告沒有顯示,查看控制臺的日志,重點檢查以下兩個問題:
(1)allure生成文件的路徑是否正確
(2)根據(jù)allure 文件生成的測試報告路徑是否正確???????
文章來源:http://www.zghlxwxcb.cn/news/detail-437426.html
總結(jié)
jenkins的安裝和配置,步驟繁瑣,說難也不難,但是出問題時卻也能耗上我們大半天的時間。所以一定要先安裝完一項,再進(jìn)行另一項工具安裝,要知道每一個步驟的目的作用是什么。Jenkins測試報告路徑等配置項的填寫,出錯時要從日志上去尋找問題。文章來源地址http://www.zghlxwxcb.cn/news/detail-437426.html
到了這里,關(guān)于接口測試框架pytest+allure+jenkins之jenkins環(huán)境安裝配置步驟的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!