專案介紹
- 介面功能測試應用:http://www.weather.com.cn/data/cityinfo/<city_code>.html
- 測試功能:獲取對應城市的天氣預報
- 原始碼:Python
- 功能包: HttpClient
- 請求方法:Get
- 自動化測試框架:pytest
- 原始碼位置:https://github.com/shifengboy/iInterface_python
原始碼講解
- 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報告