Jenkins上實現Python + Jenkins + Allure Report 介面自動化測試持續整合,並生成allure-report測試報告

塵世風發表於2021-01-15

專案介紹

原始碼講解

  • HttpClient:網路http請求類
  • Weather:測試用例類
  • Readme.md: 說明

專案配置

1.新建一個自由風格的專案

2.新增專案描述和執行節點

3.新增git原始碼

4.構建專案命令


構建命令

. ~/.bash_profile
# 進入到專案目錄
cd iInterface_python
# 安裝專案所需依賴
pip3 install -r requirements.txt
# 執行專案並生成allure報告
pytest -vs test/weather_test.py --alluredir=./allure-results --clean-alluredir
# 開啟報告
allure generate ./allure-results -o ./allure-reports --clean 
# 刪除已存在的報告包
rm -rf allure-reports.zip
# 生成新報告包,用於傳送郵件
zip -r allure-reports.zip allure-reports

5.新增allure報告路徑

6.新增郵件配置


儲存,構建

生成的allure報告

相關文章