httprunner學習14 完整的專案結構設計

2022-06-13 10:54:12 字數 1429 閱讀 7834

乙個完整的介面自動化測試專案到底該如何設計?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...