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文件夹中,可使用浏览器打开查看

 

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