HttpRunner接口自動化測試框架--2.腳本錄制


為了簡化測試用例的編寫工作,HttpRunner 實現了測試用例生成的功能,使用對應的轉換工具:har2case。

簡單來說,就是當前主流的抓包工具和瀏覽器都支持將抓取得到的數據包導出為標准通用的 HAR 格式(HTTP Archive),然后 HttpRunner 實現了將 HAR 格式的數據包轉換為YAML/JSON格式的測試用例文件的功能。

1.首先獲取到HAR數據包,在此我們使用Fiddler抓包工具,進行抓包,導出為HAR數據包。

我們以一個公共接口舉例:ws.webxml.com.cn/WebServices/MobileCodeWS.asmx/getMobileCodeInfo?mobileCode=  string &userID= 

 

 

 我們已經成功抓到數據包,下一步就是怎么導出HAR格式了

 

 導出后得到的是一個har結尾的文件,這就是我們要的HAR數據包

2.通過har2case命令將HAR數據包轉換成我們需要的json或者yaml文件。

har2case HAR文件路徑    # 默認導出格式為json文件

#如果想要導出為yaml文件 需要在末尾加上參數 -2y:
har2case HAR文件路徑 -2y

導出后的文件json格式:

 導出后的文件yaml格式:

 文件中的詳細內容,會在后面詳細描述,本篇文章無描述

3.腳本已經錄制成功了,下一步我們需要執行腳本,實現接口測試

hrun json/yaml 文件路徑  --log-level debug   
 --log-level debug 為運行參數,作用顯示詳細日志信息,運行參數還有很多,本篇無描述

 本篇文章主要描述腳本錄制過程,詳細內容信息請參考后篇。

未完待續

 


免責聲明!

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



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