乙個完整的介面自動化測試專案到底該如何設計?httprunner框架的知識點其實並不多,前面基本上把一些重要的概念都介紹完了。
本篇就是乙個總結性的,可以用於實際工作中設計乙個介面自動化測試專案。
在 httprunner 自動化測試專案中,主要存在如下幾類檔案:
.env(可選):儲存專案環境變數
.csv(可選):專案資料檔案,用於進行資料驅動
reports(自動生成): 執行後自動生成,無需建立
以 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
hrun testcase執行單個用例如果我只想執行 testcase/test_env_demo.ymll的用例
hrun testcase/test_env_demo.yml執行多個用例同時執行 testcase/test_env_demo.yml 和 testcase/test_hook_demo.yml用例
hrun testcase/test_env_demo.yml testcase/test_hook_demo.yml如果我們希望測試用例失敗後停止執行,可以加--failfast引數
httprunner 2.x實戰教程點我 ->立即報名
Httprunner初步學習
一 簡介 一直在技術部落格上看到httprunner測試框架,但始終不太明白這個框架的具體作用,今天就花點時間來初步學習了解一下。httprunner 是一款面向 http s 協議的通用測試框架,只需編寫維護乙份yaml json指令碼,即可實現自動化測試 效能測試 線上監控 持續整合等多種測試需...
學習httprunner記錄02
使用測試指令碼完成檔案的自動上傳,以下指令碼是使用requests實現的 使用的環境 python3.6 pipenv 虛擬化環境 coding utf 8 import requests host h1 url host zentao user login.html body s requests...
httpRunner學習之路 問題之路
成長過程中,都會遇到問題,就看如何解決!今天想再次研究該框架。因為前面又碰到了一些問題。而技能有限,又需要再次學習js的各項技能。實在耗不起精力。轉而繼續對自己擅長的python入手。按照教程說,先來嘗試一番。建立工程進行開始第一步吧。用相關命令直接生成對應的專案資料夾。hrun startproj...