JMeter 是一个不错的负载和性能测试工具,我们也用来做 API 接口测试。
JMeter 插件 也有不少,但由于一直没有独立发展的 Plugins Manager(插件管理器),安装起来不方便,其插件数量还是相当有限的(截至目前有 53 个)。
源码见 jmeter-plugins in GitHub。
不过,现在有了,今年4月11日 beta testing,我们来看看、用用。
安装 Plugins Manager
- 下载 Plugins Manager JAR 文件,最新 0.5 版;
- 放到 JMeter 安装目录下的 lib/ext 子目录下;
- 重启 JMeter;
使用 Plugins Manager
- 菜单 Options > Plugins Manager;
Installed Plugins(已安装插件)& Available Plugins(可用插件) - Installed Plugins:已安装的插件
- Available Plugins:可用插件(尚未安装的插件)
- 首页上有插件列表及其简单说明;
安装 JSON Plugins
在可用插件中,我们试图安装 JSON Plugins,因为我们的 API 接口都是 JSON 格式的,要从返回的结果中抽取数据做验证;JSON Plugins 目前 2.0:
Allows extracting values from JSON responses using JSONPath syntax. Also ships JSONPath Assertion.
即:JSON Path Extractor(取值) 和 JSONPath Assertion(断言) 两个主要部件;
- 勾选 JSON Plugins
- 点击 Apply Changes and Restart JMeter
然后你会看到她在下载该插件,提示重启时,你重启 JMeter 即可。
- JSON Plugins 安装之后,你会在 Installed Plugins 中看到。
卸载 FTP Protocol Support
我们并不涉及到 FTP,故可以卸载这个插件,提升启动速度。方法类同安装。
可能是因为 Plugin Manager 自今年4月11日刚刚 beta testing,卸载了 2 次才成功。我们依然感谢他们的努力。
对 Plugin Manager 的使用评估
在使用过程中,问题很多,几乎不可用。猜测是依赖关系没有搞好,总是缺东少西的。权当试验吧。
This feature in in BETA state. Better than nothing, but it can ruin your JMeter installation. Consider using it with non-production installations only. Report any issues on our support forums.
网友评论