Httprunner接口自動化測試

中文幫助文檔:https://cn.httprunner.org/

HttpRunner 是一個基於 Python 開發的測試框架,一般建議使用 Python 3.4 及以上版本。

1.安裝方式     pip install httprunner

運行如下命令,若正常顯示版本號,則說明 HttpRunner 安裝成功。

2.使用httprunner項目腳手架快速新建項目      hrun --startproject demo

3.使用fiddle抓包,獲取要測試的接口,比如登錄接口,選中它,然後在菜單欄選擇文件-導出會話-所選會話,選擇HTTPArchive v1.2,點擊next,即可導出後綴爲.har的文件login.har。

4.切換到login.har路徑,生成測試用例,可以生成json或yaml格式。

5.以yml格式爲例,運行測試用例,自動在目錄下生成一個reports文件夾以及測試報告

6.參數關聯

這次再多增加一個接口,查詢用戶額度接口,不同的是這個接口需要傳入登錄接口的token,按照步驟3-4生成.har文件然後生成.yml測試用例

修改腳本,從登陸接口中提取token,查詢額度接口通過${token}獲取最新的token值

7.用例分層

先寫api層,如登錄接口,要保證api接口可單獨運行,並且校驗項不要過多

在寫用例層,引用api中對應的接口,並且根據對應的測試用例增加對應的校驗項

8.直接運行用例層的測試用例,運行成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章