一、开发插件的初衷
对于刚刚接触JMeter这个工具的同学来说,JMeter脚本(.jmx的文件)还是比较神秘的,大概也不会使用文本编辑器打开一探究竟。估计大多数JMeter的初学者都用过飞测黑夜小怪(大神)的Fiddler插件,我也不例外, 我在使用过程中发现,发现真的可以在很大层度上提高接口测试的效率,在这里再次感谢大神(膜拜)。在网上查Fiddler二次开发的资料,发现Fiddler是C#开发的,刚好自己也学过,雷厉风行是军人的作风,说干就干,今天早上3点38分怎么都睡不着,于是起床敲代码,才有了下面的插件。
二、揭开JMeter脚本文件的真面目
使用Notepad++打开JMeter脚本,发现JMeter脚本本质上就是JMeter可识别的xml文档,JMeter文件内容如下图:
三、Fiddler导出JMeter脚本插件原理
既然JMeter本质上是一个xml文档,Fiddler可以抓取HTTP请求包,插件的基本原理就是Fiddler抓取HTTP请求包将HTTP请求信息通过插件的逻辑处理组装成JMeter可识别的脚本即可。
Fiddler二次开发详细步骤请参见链接https://blog.csdn.net/q13554515812/article/details/83310664
四、Fiddler导出JMeter脚本插件的基本使用
步骤一、安装Fiddler版本,需要安装4.6及以上版本
Fiddler百度网盘下载地址:https://pan.baidu.com/s/1TpiiJtpiZns48sH20IqClA
提取码:d4nw
步骤二、将插件文件JmeterExport.dll拷贝到路径:C:\Program Files (x86)\Fiddler2\ImportExport下
插件百度网盘下载地址:链接:https://pan.baidu.com/s/1RoMDqh8LQ1vZJDqh1I2SeQ
提取码:w1u2