【HttpRunner v3.x】筆記 ——2. 用腳手架快速創建項目


環境裝好了,相信很多童鞋已經迫不及待的想run起來了,但是面對一個陌生的框架又無從下手。沒關系,我們可以用腳手架來快速生成一個httprunner項目。

一、快速生成項目

我們不妨先輸入httprunner startproject -h,來看一下命令說明。

httprunner startproject -h


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

httprunner startproject httprunner_demo


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

相信了解過django的童鞋能感覺到,httprunner startproject這個命令跟django里的django-admin.py startproject project_name 很像,沒錯,其實httprunner的想法正式來源於django,這就是httprunner作為一個優秀開源技術資源整合和復用的體現之一,后續還有很多,屆時提點出來。

二、項目結構梳理

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

  • debugtalk.py 放置在項目根目錄下(借鑒了pytest的conftest文件的設計)
  • .env 放置在項目根目錄下,可以用於存放一些環境變量
  • reports 文件夾:存儲 HTML 測試報告
  • testcases 用於存放測試用例
  • har 可以存放錄制導出的.har文件
    具體用法會在后續中細講,本章不展開。我們可以點開生成的testcases文件夾下的測試用例,里面是提供了一個可運行的demo內容的,那先來運行一下看看。

運行用例:

hrun httprunner_demo

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

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

前期准備工作就算是結束了,接下來就可以進入到詳細的學習中了。


免責聲明!

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



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