1. 程式人生 > >HttpRunner 接口自動化簡單實踐

HttpRunner 接口自動化簡單實踐

用例 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 接口自動化簡單實踐