首页>软件资讯>常见问题

常见问题

使用这个插件,fiddler抓包直接生成httprunner脚本

发布时间:2023-01-17 16:50:05人气:317

har2case可以将.har文件转化成yaml格式或者json格式的httprunner的脚本文件,生成.har格式文件可以借助 fiddler 或 Charles 抓包工具


友情提示:


录制脚本,只是一个过渡,从0到1的一个过渡,如果让你直接写脚本,你会无从下手,可以将录制的脚本快速转化成httprunner脚本文件,但是如果你为了避免手动写脚本而一直用录制,那么就有点本末倒置,还不如不学习录制了。


接下来我会测试一个本地部署的接口,然后通过fiddler抓包获取.har的文件,然后通过har2case命令转换成yaml和json文件


以商品查询接口为案例,查询接口相关文档信息如下:


访问地址:


http://192.168.43.243:8080/pinter/com/getSku?id=1


请求类型:get


01请求参数:id=1


安装har2case


pip install har2case


har2case录制生成脚本具体过程


1、抓包-抓到对应的接口


1.png


2、选择file-Export Sessions-Selected sessions


2.png

3、把对应的接口导出成.har的格式


3.png


4、打开cmd,用如下命令生成json用例


har2case demo.har


4.png


5、打开cmd,用如下命令生成yml用例


har2case -2y demo.har


5.png


02运行生成的json测试用例


1、查看json用例内容如下:


6.png


2、运行测试用例


har2case demo.json


7.png


3、查看测试报告


8.png


4、浏览器打开报告如下:


9.png


03运行生成的yaml测试用例


1、查看yml用例内容如下:


10.png


2、运行测试用例


har2case demo.yml


11.png


3、查看测试报告,并在浏览器内打开,同运行生成的json测试用例中的3,4两步。



上一条:利用Fiddler抓包安卓app数据

下一条:使用Fiddler Everywhere调试:协作调试