Python介面自動化測試框架 六

2021-10-18 18:15:36 字數 1287 閱讀 7229

前面已經分享五篇了,第一篇 、第二篇、第三篇、第四篇、第五篇,繼續;

介面自動化測試框架的 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...