Fiddler导出JMeter脚本插件详解

一、开发插件的初衷

对于刚刚接触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

步骤三、启动Fiddler,在右侧菜单栏中【Filters】中设置过滤条件如下图:

在这里插入图片描述

步骤四、点击【file】-【Export Sessions】-【All Sessions…】如下图:

在这里插入图片描述

步骤五:选中【Jmeter Script】后点击【Next】进入文件另存为界面

在这里插入图片描述

在这里插入图片描述

步骤六:打开JMeter脚本查看,如下图:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/q13554515812/article/details/83350615