Jmeter导入fiddler导出的JMX文件报错,我的解决辛酸泪。。害怕以后还有用到,就记录一下。

初次使用Fiddler抓包,并导出了JMX文件,正开心呢。发现使用Jmeter打开该文件时,直接报错了。。
Jmeter导入fiddler导出的JMX文件报错问题
然后,就开始各种百度。解决方法:
1.下载jmeter-plugins-manager-1.4.jar包(https://jmeter-plugins.org/install/Install/#Installing-Plugins)
2.把这个jar包保存到Jmeter在\lib\ext文件夹中,
3.重启 Jmeter,导入 jmx 文件。
仍然提示同样错误,未解决。。。 是的,并没解决打开jmx文件的问题
继续百度,继续解决:
1、上面的jar包位置正确的话,在Jmeter 选项菜单下会多一个 Plugins Manager菜单,点开它
Jmeter导入fiddler导出的JMX文件报错问题
2、打开了一个对话框,有三个标签页面,这时候选择中间的标签(左边是已经下载的,中间的是未下载的),搜索框输入JSON,勾选它以后,点击对话框右下角的 Apply changers and… 按钮,然后等待(在Review Changes中可以看到进度)。如果一切顺利的话,下载完成后。Jmeter会自动重启,此时就可以正常打开Jmx文件了

Jmeter导入fiddler导出的JMX文件报错问题
但是,但是!我的电脑在下载这个JSON/YAML。。插件的时候给我报了个falied。。。好气啊。 如果你也遇到了,别慌。继续看下去:

我们来解决Jmeter PluginsManager下载插件异常的问题。
1、下载jmeter PluginsManager证书
使用chrome浏览器访问 https://jmeter-plugins.org/
点击网站HTTPS安全图标–点击证书
Jmeter导入fiddler导出的JMX文件报错问题
点击详细信息— 复制到文件

Jmeter导入fiddler导出的JMX文件报错问题

点击下一步—点击Base64编码X.509.CER格式—点击下一步
Jmeter导入fiddler导出的JMX文件报错问题

点击浏览–选择一个路径–输入保存文件的名称,点击保存。
Jmeter导入fiddler导出的JMX文件报错问题

点击保存后,在保存的路径下可以看到下载下来的证书。
Jmeter导入fiddler导出的JMX文件报错问题
继续。。。
2、给java的jre库添加jmeterPluginsManager证书
以管理员身份运行cmd
————————————————
补充一些你会用到的命令。。。
1、cd … 回到上层目录
2、dir 同Linux里面的ls,用来查看当前目录下面的所有文件
3、cd 路径,进入到这个路径
————————————————
我只用了这仨,不够的自行百度

当我们进入到 Java jre1.8.0\bin路径,注意是jrebin 不是 jdk\bin路径
输入下面这段东西。。大概意思是导入证书,可以自己百度深入研究,这个命令file后面的路径要正确,初次之外不需要修改任何东西。也别漏掉命令最前面的那个小点点儿

.\keytool.exe -import -alias JMeter -keystore …\lib\security\cacerts -file “d:\jmeter-pluginsManager.cer”
输入密码:changeit 输入密码的时候是不显示的,输入后按下回车键
Jmeter导入fiddler导出的JMX文件报错问题
是否信任证书,输入y 提示证书已添加到**库,说明添加成功。
Jmeter导入fiddler导出的JMX文件报错问题

查看证书是否已正确安装
继续在jre\bin在路径下,执行下面的命令,出现Jmeter证书即为安装成功。
.\keytool.exe -list -keystore …\lib\security\cacerts -alias JMeterJmeter导入fiddler导出的JMX文件报错问题
证书安装完成以后,再次回到Jmeter里面,打开选项,下载那个JSON的插件,即可成功下载。

以上东西,自己搜罗了很长时间才搜罗齐全。。总结一下。方便更多的Jmeter小白。

相关文章: