httprunner使用(三):生成第一個腳本

一、安裝相關環境:

1.安裝httprunner:pip3 install httprunner
2.安裝har2case:pip3 install har2case(轉換錄製腳本模式)
3.安裝locusts:pip3 install locustio(性能測試)
4.安裝抓包工具:https://blog.csdn.net/aisi0308/article/details/104570498

 

二、腳本準備

使用charles工具

1.開啓抓包工具,對要進行測試的網址進行抓包

2.將抓包的文件導出爲har格式

使用Fiddler工具

1.開啓抓包工具,對要進行測試的網址進行抓包

2.將抓包的文件導出爲har格式

3.轉換har腳本爲json 或yml 格式:在cmd指令界面,輸入指令:

  • har2case XX/X/dss.har (默認json格式,XX/X/dss.har爲存入har腳本的路徑和文件名)
  • har2case XX/X/dss.har -2y(yml格式)

4.新增httprunner項目:

  • 新增一個文件夾
  •  cmd窗口界面:cd 到新增的文件夾目錄下
  • 運行命令 hrun --startproject demo
  • 在demo目錄下會自動生成基本的測試用例和測試用例集結構

5.將前面轉換的json 或yml格式的腳本,放入到httprunner項目的testcases文件夾下

6.對腳本進行拆解、優化、參數化:https://blog.csdn.net/aisi0308/article/details/104563235

7.調試腳本(最好是每修改完一部分,及時運行,確保每一步都正確),運行腳本指令:hrun testcases/用例文件名

三、執行測試 

在pycharm的terminal中,或在cmd窗口中執行指令:

  • hrun testcases/用例文件名
  • hrun testsuits/測試集文件名
  • hrun testcases(執行testcases下所有testcase)

四、測試報告 

執行完成測試後,自動生成測試報告在本項目的reports文件夾中,可使用瀏覽器打開查看

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章