HttpRunner 接口自動化測試進階


前面說到了httprunner的安裝與簡單使用,參見:
https://www.cnblogs.com/chengtch/p/8735160.html

這里我們介紹一下通過調試源碼的方式來做接口測試:

1、獲取源碼

  • github下載或pycharm的git checkout功能去獲取,這里直接下載

  • 通過ide打開解壓后的源碼包
    源碼包含三層目錄結構:docs幫助文檔、httprunner核心庫、tests自測文件

2、源碼結構擴展

  • 項目根目錄下新建幾個目錄,分別是common、config、projects和reports
    我們在common文件中放置常用的外部方法、在config目錄存放配置文件、projects目錄存放接口測試用例項目、reports目錄存放生成的測試報告

  • 配置文件
    1、我們在config目錄下新建一個config.yml文件來配置一些配置信息,如:郵件收件人、測試環境配置等:

    2、在核心庫目錄httprunner下,新建readconfigfile.py文件來實現配置文件讀取

  • 接口測試項目文件
    1、在projects目錄下新建測試項目,目錄結構參考下圖。每一個yml代表一個接口的所有用例或一個測試場景流程

    2、在debugtalk文件中實現項目接口測試用例需要調用的函數或全局配置

3、測試執行

  • doc文檔
    我們打開doc文件,查看測試執行命令

  • 執行測試命令,得到測試結果

  • 測試報告
    我們去reports目錄下找到我們剛才生成的報告:

4、總結

至此,我們就完成一個項目的測試框架搭建及測試項目設計、實現、執行。中間很多細節已略去,配合jenkins就可以來做持續集成定時構建了。
總體來說,httprunner擁有很好的擴展性及易用性。也很多高級功能等待我們去挖掘。


免責聲明!

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



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