Fiddler是目前最常用的抓包工具之一,它作为客户端和服务器端之间的代理,记录客户端和服务器之间的所有请求(http/https),可以针对特定的请求过滤,分析请求和响应的数据、设置断点、调试、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大。
Fiddler不仅可以对web应用抓包,还可以对手机app进行抓包,在测试过程中可以快速定位缺陷,只需要设置好代理即可。
jmeter+Fiddler结合使用,目的是通过Fiddler抓包,导出.jmx文件,在jmeter中使用该脚本,非常方便。
一、下载Fiddler的jmeter导出扩展dll文件
分享下载地址:https://pan.baidu.com/s/1-KGlHGlph58Nz0pC2n5Dmw 提取码:x0w0
解压ImportExport后,将FiddlerExtensions.dll、FiddlerExtensions.pdb文件复制粘贴到Fiddler安装路径下的ImportExport目录下。
二、打开Fiddler,手机连接代理或web浏览器连接代理,按测试用例操作测试应用Fiddler抓包后,导出JMeter的.jmx格式文件。如图:
三、打开jmeter,导入.jmx文件即可用。
注意:在Fiddler抓包过程中,建议添加一些备注,这样脚本业务相对来说是比较清晰的,对一些非测试业务的脚本进行删除调整。