有效提升编写JMeter脚本效率的方法
jmeter的脚本来源有以下几种:badboy录制、jmeter自带的录制功能、手动编写脚本(使用fiddler/wireshark来抓包,然后构造协议写脚本)、fiddler抓包之后直接导出jmeter脚本。下面分享下fiddler导出jmeter脚本,通过fiddler抓取的请求,导出为jmx格式,极大提升脚本编写效率。
fiddler导出jmeter脚本步骤:
总共需要五步
1、下载扩展脚本
2、将下载后的文件剪切到 fiddler 安装目录下
3、重新启动fillder
4、设置筛选条件
5、录制完成后导出文件
-
安装Fiddler 4.6及以上版本
https://www.telerik.com/fiddler -
下载jmeter插件:链接: https://pan.baidu.com/s/1dqm1qI5kShu4CQr6k50XfQ 提取码: 5sfw ,解压后将文件拷贝至fiddler安装路径ImportExport文件夹下
-
重启fiddler ,设置过滤的域名
进入 fiddler=>filters=>Use Filters=>Hosters
勾选Use Filters
第一个下拉列表选择:No Zone Filter
第二个下拉列表选择:Show only the following Hosts
文本框中输入需要抓包的域名,多个用;隔开
点击Actions选项并选择Run Filterset Now
之后在浏览器中打开指定域名,便会对该域名进行抓包。
-
抓包导出jmx文件
-
jmeter打开导出的jmx文件
-
对脚本进行调整:比如:增加断言,对参数进行参数化
-
对插件开发感兴趣可参考:http://www.perftesting.co.uk/creating-jmeter-test-plans-with-fiddler/2013/03/01/
使用Fiddler抓包后,导出jmx格式的文件,jmeter可直接使用,大幅提高接口脚本编写效率
关注微信公众号,自动化测试交流