一個完整的接口自動化測試項目到底該如何設計?httprunner框架的知識點其實並很少,前面基本上把一些重要的概念都介紹完了。 本篇就是一個總結性的,能夠用於實際工做中設計一個接口自動化測試項目。html
在 HttpRunner 自動化測試項目中,主要存在以下幾類文件:api
以 debugtalk.py 文件目錄爲項目的根目錄,使用tree生成目錄樹框架
D:\soft\untitled\apidemo>tree /F │ .env │ debugtalk.py │ __init__.py │ ├─reports │ 1569663556.html │ ├─testcase │ test_env_demo.yml │ test_hook_demo.yml │ test_hook_demo2.yml │ test_info_demo.yml │ test_param_csv.yml │ test_param_csv_psw.yml │ user_name.csv │ user_psw.csv │ __init__.py │ └─
運行所有用例 若是我想運行整個項目的用例,能夠直接運行testcase整個目錄 hrun testcase
ide
hrun testcase函數
運行單個用例測試
若是我只想運行 testcase/test_env_demo.ymll的用例spa
hrun testcase/test_env_demo.ymldebug
運行多個用例設計
同時運行 testcase/test_env_demo.yml 和 testcase/test_hook_demo.yml用例code
hrun testcase/test_env_demo.yml testcase/test_hook_demo.yml
若是咱們但願測試用例失敗後中止運行,能夠加--failfast參數
hrun testcase --failfast