HttpRunner V3.x學習筆記系列 (二) -- 快速創建HttpRunner的項目


一、快速生成項目

輸入httprunner startproject -h,來看一下命令說明

httprunner startproject -h

 

 只需要在命令后面帶上項目名稱這個參數就好了,那就先來創建一個項目,名稱叫httprunner3_demo

httprunner startproject httprunner3_demo

 

 項目生成完畢,也是非常的簡單。
如果你輸入的項目名稱已經存在,httprunner會給出warning提示。

 

二、項目結構梳理

把生成出的項目丟到pycharm里方便查看,可以看的生成的目錄結構如下圖,那么這些都是什么意思呢?

以下就是每個目錄代表的含義:

  • debugtalk.py 放置在項目根目錄下(借鑒了pytest的conftest文件的設計)
  • .env 放置在項目根目錄下,可以用於存放一些環境變量
  • reports 文件夾:存儲 HTML 測試報告
  • testcases 用於存放測試用例
  • har 可以存放錄制導出的.har文件

點開生成的testcases文件夾下的測試用例,里面是提供了一個可運行的demo內容的,那先來運行一下看看。

運行用例:

hrun httprunner3_demo

pytest httprunner3_demo

可以看的httprunner輸出了運行過程中的調試信息

 

 最后,運行結束,2個用例運行pass。

 

har2case轉yaml格式腳本

har2case baidu_home.har -2y

 

 

使用hrun運行yaml格式用例

hrun baidu_home.yml

 

 

har2cae轉json格式腳本

har2case baidu.har -2j

 

 使用hrun運行json格式用例

hrun baidu_home.json

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM