前面已經分享五篇了,第一篇 、第二篇、第三篇、第四篇、第五篇,繼續;
介面自動化測試框架的 category,有興趣,可以看看。
個人部落格:
使用allure2來生成報告,如何來做?
def
pytest_allure()
:"""allure 生成報告: 路徑在reports"""
# --alluredir 生成report目錄存放資料;--clean-alluredir 清除原有的存放資料路徑
cases_dir = os.path.join(test_cases_dir,
'fund_balance_system'
)# cases_dir = test_cases_dir
main_list =
['-s'
,'-v'
, cases_dir,
'--alluredir'
, allure_dir,
'--clean-alluredir'
] pytest.main(main_list)
allure_path = r'c:\allure-2.7.0\bin\allure.bat'
allure_cmd =
"%s generate %s -o %s --clean"
%(allure_path, allure_dir, html_dir)
log.info(allure_cmd)
os.system(allure_cmd)
if __name__ ==
'__main__'
: pytest_allure(
)
這部分**:
執行用例,生成報告
開啟報告看看
這篇分享就這些內容, 介面自動化框架之 最終篇
交流技術 歡迎+qq 153132336 zy
個人部落格
Python介面自動化測試框架
2.建立基本的專案框架目錄 common存放常用工具檔案 my requests.py封裝自己的常用請求庫 my logger.py自己封裝的日誌模組 file handler.py資料檔案解析 test cases存放自動化測試 test data存放所有的測試資料 venv建立虛擬環境自動生成的...
介面測試自動化框架彙總
前兩篇文章我們介紹了如何使用postman和curl手工執行介面測試用例,不過如果專案需要長期開發和維護的話,我們就需要開始考慮自動化測試了。自動化測試第一步就是框架選型。所以本篇將介紹目前主流的介面測試框架,以及它們各自的優缺點。名稱優點 缺點官網 postman newman 介面操作,容易上手...
介面自動化測試框架python requests
介面封裝 將介面封裝成物件,類似pageobject封裝 資料封裝 資料與 分離,資料存放在yaml檔案中 配置檔案 實現全域性配置 utils 其他功能封裝 測試用例 呼叫介面物件實現業務並斷言 requests pytest allure等 base api.py import requests...