玩轉HttpRunner 框架,再累也沒「黑眼圈」

2021-10-21 19:59:13 字數 1497 閱讀 5641

1.有沒有一種既能做介面自動化測試,又能做壓測的工具呢?

but

有沒有哪種神器,可以一勞永逸呢?

2.httprunner是什麼?

①是乙個適應http、https協議的強大測試框架,基於python開發

②往往測試人員編寫乙份yaml或者json框架,用於存放測試用例或者測試資料

③無需寫**(或者只寫少量**)

④可以非常方便、高效地實現介面自動化測試、效能測試

⑤輕輕鬆鬆實現jenkins持續整合

1安裝http runner

安裝成功之後:

2建立專案工程

api錄,用於存放用例的最小單元(一般為正向用例)debugtalk.py:用於定義python函式進行相關處理reports目錄:用於存放測試報告testcases目錄:用於存放每個介面的用例(設計測試步驟依賴)testsuites目錄:用於存放多個測試用例(來實現資料驅動&引數化)
3新增登入介面正向用例

4對登入介面進行測試在 testcases 目錄下建立 login_testcase.yml 檔案

5對登入介面進行資料驅動&引數化測試

在 testsuites 中建立

testsuites/login_testsuite.yml 檔案

6對介面進行壓測

好東西要和朋友一起分享哦

HttpRunner框架學習3 測試用例結構解析

對應的基本結構 json格式 yaml格式 config name test name case1 request url test name case2 request url key required?format descrption name yesstring 測試用例的名稱,在測試報告中...

httprunner內建斷言

原始碼 def get uniform comparator comparator convert comparator alias to uniform name if comparator in eq equals is 等於 return equals elif comparator in l...

簡單執行httprunner

先簡單的弄個demo,執行起來看看 一 錄製 fiddler中介面匯出 file export sessions selected sessions select export format 勾選httparchive v1.1 勾選httparchive v1.1型別後,下一步匯出為 檔名.har...