HttpRunner 接口自動化簡單實踐
阿新 • • 發佈:2018-10-27
用例 mar cas test 版本 服務 deb summary run
1、安裝
1.1 命令行pip直接安裝就好
1.2 驗證安裝
命令行輸入hrun -V,返回項目版本信息則表明安裝成功
2、新建測試項目
這裏我用直接通過框架的腳手架工具命令生成目錄結構
如:hrun --startproject Api_Test
這樣我們就在當前目前目錄下建立了一個測試項目Api_Test:
3、一個測試用例demo
用例文件描述、detalk文件描述、測試執行方法描述、測試報告描述(內容、log、參數響應等等)
3.1)在Api_Test\testcases目錄下新建一個yml用例文件
3.2)編寫用例
我們在新建的yml文件中編寫用例信息,如上圖:
- config全局配置項,用於配置此文件中所有用例的公共參數
- 一個test表示一條具體用例
- 在debugtalk.py文件配置所有yml文件公用的參數,如:測試服務域名
3.3)用例執行
命令行下,通過hrun執行指定用例文件。如下圖所示:用例執行通過,並在當前目錄生成測試報告目錄及html測試報告
3.4)測試報告
我們在測試報告目錄下查看html測試報告
- 測試報告summary模塊中會詳細展示測試的執行時間、耗時、用例總數及成功的數量等信息
- 測試報告detail模塊會展示測試用例的詳細執行信息
點開log我們可以看到具體的傳參及響應等信息:
HttpRunner 接口自動化簡單實踐