手把手教你如何在Windows下allure與jenkins的整合生成讓你一見鍾情的測試報告 - 03(非常詳細,非常實用)
簡介
好了,國慶假期結束,開始搬磚。為什麼要把allure和jenkins集成了?原因是整合以後,我們就可以直接檢視allure的結果,不需要重複輸入命令、重複使用瀏覽器開啟檔案來檢視allure的結果,而且jenkins歷史記錄可以留存,方便進行對比前後的變化等等。由於這些原因,為了方便,所以決定將allure和jenkins整合。
allure與jenkins的整合
allure與jenkins整合之後,可以直接在jenkins上,直接檢視到上圖的allure結果。
並因為jenkins的構建記錄都存在,所以可以看到歷史構建曲線圖,用例數的變化、通過率的變化、耗時的變化等均可檢視到。
整合步驟如下:
1、allure的安裝
allure的安裝可以參考巨集哥的這篇文章:allure安裝
2、jenkins的安裝
jenkins的安裝可以參考巨集哥的這篇文章:jenkins安裝
3、在jenkins上安裝allure外掛。
安裝的第一部分涉及Allure外掛及其命令列工具的全域性安裝。請注意,自從2.11開始,與以前的版本不同,Jenkins Allure外掛不需要配置Jenkins內容安全策略屬性。
方法一:
Step1: 去jenkins外掛網站上下載allure外掛最新版本:
http://mirrors.jenkins-ci.org/plugins/allure-jenkins-plugin/ 或者 https://wiki.jenkins.io/display/JENKINS/Allure+Plugin
Step2: 開啟jenkins,在系統管理 —> 外掛管理 —>Advanced (高階)—> Upload Plugin(上傳外掛)。
Step3: 上傳.hpi格式的外掛,點選[上傳]操作。
會自動跳轉到以下頁面。此處黃色球的提醒是指:此外掛已經安裝了,jenkins需要重啟使此更新生效。
若是第一次安裝,應該是藍色球。
可將jenkins服務重新重啟,使安裝的外掛生效。
方法二:
Step1: 如果覺得麻煩的話,可以開啟jenkins,在系統管理 —> 外掛管理 —>可選外掛 —> 過濾(allure)—>選中—>直接安裝, 從“外掛管理器”頁面安裝最新版本的Allure外掛。
Step2:等待allure的外掛安裝完成
Step3:安裝完成如下圖
如果出現黃色球的提醒是指:此外掛已經安裝了,jenkins需要重啟使此更新生效。
若是第一次安裝,應該是藍色球。
可將jenkins服務重新重啟,使安裝的外掛生效。
4、在jenkins 全域性工具當中配置allure命令列
Step1:在系統管理 —> 全域性工具配置 :
Step2:當中做以下配置(allure和jdk),配置完並儲存:
配置allure
配置JDK
5、配置Job
Step1:新建job:Jenkins首頁點選新建任務(Job[New Item])
Step2:輸入任務名稱(job),選擇自由風格的專案,點選“確定”[ok]
Step3:General配置:輸入描述資訊及其他資訊,因為巨集哥的專案在本地,所以巨集哥在這裡未配置其他選項,你可以根據實際情況進行設定
將當前job的工作空間調整為,我的pytest用例所在工程目錄:
Step4:原始碼管理(Source Code Management):
Step5:構建(Build):輸入如下命令
Step6:構建後操作(Post-build Actions):輸入Path名稱,這裡的path名稱表示在專案跟目錄下生成此資料夾,資料夾用來儲存生成html報告之前所依賴的json,xml,txt等型別檔案
請注意:jenkins並不知道你的allure檔案在哪裡,需要你在此處配置
你pytest執行用例後,allure檔案的目錄
配置需要注意一下要求:
1.是pytest執行完成之後,生成的allure檔案所在的檔案目錄(dir)
2.必須是在當前job的工作空間之下,即相對路徑。
也就是說:allure檔案必須生成在此job的工作空間之下。所以:工作空間要與pytest命令執行的目錄一致。
為什麼如此的安靜 為什麼明明想靠近 卻還在遲疑
Step7:配置完成之後,點選“儲存”
Step8:立即構建此工程。連續構建幾次,有了歷史記錄之後
如何檢視測試報告:
6、檢視測試報告
小結
好了,allure和jenkins整合過程比較簡單,但是要注意一些配置的路徑很容易出錯的。
您的肯定就是我進步的動力。如果你感覺還不錯,就請鼓勵一下吧!記得點波 推薦 哦!!!(點選右邊的小球即可!(^__^) 嘻嘻……)
相關推薦
手把手教你如何在Windows下allure與jenkins的整合生成讓你一見鍾情的測試報告 - 03(非常詳細,非常實用)
簡介 好了,國慶假期結束,開始搬磚。為什麼要把allure和jenkins集成了?原因是整合以後,我們就可以直接檢視allure的結果,不需要重複輸入命令、重複使用瀏覽器開啟檔案來檢視allure的結果,而且jenkins歷史記錄可以留存,方便進行對比前後的變化等等。由於這些原因,為了方便,所以決定將a
手把手教你如何在window下將jenkins+allure整合生成的測試報告通過jenkins配置郵箱自動傳送-04(非常詳細,非常實用)
簡介 上一篇生成測試報告,小夥伴們和童鞋們就又問道,測試報告已經生成了,怎麼傳送給相關的負責人了?小夥伴們和童鞋們不要著急,聽巨集哥慢慢給你道來,心急吃不了熱豆腐哈。這些小夥伴們的表現還是不錯的,還有表現差一點的小夥伴或者童鞋們,竊竊自喜,以為萬事大吉了,NO,還差一步,不把測試報告發出去好好地在領導面
Windows下SonarQube與Jenkins環境的配置使用
Windows下SonarQube與Jenkins環境的配置使用 首先放個SonarQube官方持續化整合測試環境架構圖 圖中展示了SonarQube自動化環境的整合,前文根據SonarQube官方的架構圖,搭建了SonarQube的程式碼檢測分析環境,本文則在此基礎上,記
手把手教你搭建Pytest+Allure2.X環境詳細教程,生成讓你一見鍾情的測試報告(非常詳細,非常實用)
簡介 巨集哥之前在做介面自動化的時候,用的測試報告是HTMLTestRunner,雖說自定義模板後能滿足基本訴求,但是仍顯得不夠檔次,高階,大氣,遂想用其他優秀的report框架替換之。一次偶然的機會,在一個QQ群裡看到Allure的測試報告,真的是一見鍾情,特別的喜歡。但是由於時間的原因就沒有
手把手教你Pytest+Allure2.X定製報告詳細教程,給自己的專案量身打造一套測試報告-02(非常詳細,非常實用)
簡介 俗話說“人靠衣服馬靠鞍”一個專案做的在好,沒有一分的漂亮的測試報告有時候也是很難在客戶那邊驗收的,今天巨集哥就帶你們解決這一難題。 前邊一篇文章是分享如何搭建pytest+Allure的環境,從而生成一份精美的、讓人耳目一新的測試報告,但是有的小夥伴或者童鞋們可能會問,我能不
Windows物理機與Kali虛擬機器互ping不通的解決辦法(自己適用,看看你們是不是這個問題)
筆者在無聊的時候玩玩Kali,發現在做區域網滲透的時候Windows物理機與kali不能ping通,這可是個大trouble,記得剛開始玩kali的時候也遇到這個問題,但是解決了,一段時間放著就忘了,現
Gerrit 與 Jenkins 整合配置的最快上手一站式說明(2014年新版)
所用的軟體版本: Jenkins 1.545, 1.551 Gerrit 2.8.1 網上能找到的教程多半是針對舊版的Gerrit,而官網新版Gerrit有不少介面和選項都已經不同了,在此特針對新版說一下要點。 Jenkins的安裝相對簡單,參照官網或網上教程介紹,用apt/yum進行源的配置
手把手告訴你如何安裝多個版本的node,媽媽再也不用擔心版本高低引發的一系列後遺症(非常詳細,非常實用)
簡介 最近好多人都問到node怎麼同時安裝多個版本? 如何配置node的環境變數,如何自如的在多個版本中切換node?還有就是自己在做appium自動化的時候,有時候會因為node的版本過高或者是太低用命令啟動appium時候而報錯,試了一下是否可以安裝一個高版本和低版本的node在一個系統中,你如果需
nvm在windows下安裝與使用
切換 地址 ima 生成 tar nod install 選擇 txt 1、卸載本地已經安裝的所有node 2、nvm下載 下載地址https://github.com/coreybutler/nvm-windows ,選擇nvm-noinstall.zip 放在本地盤
Windows下Nginx與tomcat組合簡單使用
org 轉載 服務 ima 重啟 3.2 ati 如果 點擊 本文轉載自: http://www.cnblogs.com/naaoveGIS/ 1.背景 項目中瓦片資源越來越多,如果提高瓦片的訪問效率是一個需要解決的問題。這裏,我們考慮使用Nginx來代理靜態資源進行初步解
Windows下python2與python3兼容設置
win force sin span window 新版 安裝python spa 改名 分別安裝python2與python3後,我想直接通過命令python2、pip2與python3、pip3區分: 分別進入python安裝目錄下,修改python.exe為pytho
sphinx-for-chinese在windows下安裝與使用方法
用戶 同時 另一個 優化 exe tty 正常 計算機 clas sphinx-for-chinese的使用方法將使用 sphinx-for-chinese-2.2.1-dev-r4311-win32 為例子,目前我只找到最新的是這個版本2013.11.09發布。下載地址:
Python(pycharm)在windows下路徑 ( ‘ / ‘ 與‘ ‘ )的問題
文件 tps 所有 拼接 char 路徑 UNC argv 絕對路徑 1.0 首先了解Python中與pycharm,windows交互的模塊(這二個模塊可以避免出現路徑錯誤的問題)sys模塊 (側重Python與pycharm交互)提供的與路徑相關的方法有: __file
sphinx全文搜尋在windows下安裝與使用方法
sphinx-for-chinese的使用方法將使用 sphinx-for-chinese-2.2.1-dev-r4311-win32 為例子,目前我只找到最新的是這個版本2013.11.09釋出。 下載地址:http://sphinxsearchcn.github.io/ 下載完後解壓出來得到以下
Redis在windows下安裝與配置
加壓 tro 運行 png 卸載 star 修改 一個 level 一、安裝Redis 1. Redis官網下載地址:http://redis.io/download,下載相應版本的Redis,在運行中輸入cmd,然後把目錄指向解壓的Redis目錄。 2、啟動服務命
(轉)Redis在windows下安裝與配置
一、安裝Redis 1. Redis官網下載地址:http://redis.io/download,下載相應版本的Redis,在執行中輸入cmd,然後把目錄指向解壓的Redis目錄。 2、啟動服務命令 redis-server redis.windows.conf,出現下圖顯示錶示啟動成功。
Git-入門教程(二)-Linux、MacOS和Windows下安裝與使用
0.摘要 本文主要介紹在Linux、MacOS和Windows三種系統下Git的安裝與使用,具體的Git命令和詳細使用方法在其他部落格中講解。 1.Linux下的安裝與使用 CentOS:使用yum安裝git yum install -y git -y引數:安裝
windows下python與anaconda的環境配置解決方案!
背景: 跟隨老師做工程設計,新手入坑! 正文: 首先,下載Python3安裝包,我這裡下載的是Anaconda3,這是什麼東西呢?Anaconda3裡面集成了很多Python需要用到的第三方科學計算庫,後續使用中不像單獨的Python
Windows下Keras與Tensorflow環境配置
問題簡述: 最近隨著深度學習的火爆,很多人都想了解什麼是深度學習,怎樣容易上手,本文將介紹Tensorflow和Keras的環境配置。 配置詳情: 1.Python環境的配置: 由於Tensorflow目前在Windows上只支援Pyt
windows下Python2與Python3共存的使用方法
安裝環境: Windows版本:Windows 10 家庭中文版 Python 2 版本:Python 2.7.11 Python 3 版本:Python 3.5.2 1.安裝Python Python官方下載地址:https://www.python.org/downl