Jenkins上實現Python + Jenkins + Allure Report 接口自動化測試持續集成,並生成allure-report測試報告

項目介紹

源碼講解

  • 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報告