前言
作为一个开源的接口性能测试工具,JMeter已经能够很好地完成基本的接口性能测试任务,但是和一些商业的性能测试工具如LoadRunner相比,在功能的全面性上就略显不足,比如在场景设置、结果的图表展示等方面。不过,通过JMeter的第三方插件JMeter Plugins,Jmeter的功能得以大大扩展。本文将介绍一些常用的JMeter插件,以拓宽我们的性能测试思路。
下载及安装
1、进入JMeter Plugins官网:https://jmeter-plugins.org/,下载plugins-manager.jar文件;
2、将jar文件放入JMeter安装目录下的lib/ext目录下;
3、重启JMeter,在Options-Plugins Manager中可以看到插件页面如下,展示已安装及可安装的插件。
线程组
JMeter自带的线程组无法实现复杂的测试场景,只能设定固定线程数,对于类似浪涌式线程无法实现。JMeter Plugins提供了2个支持复杂场景的线程组元件,Ultimate Thread Group和Stepping Thread Group。
1、Ultimate Thread Group
Ultimate Thread Group可以设置多条线程的任务,具体任务设置如下:
第一个任务:10个线程在10秒内启动,持续运行1800秒,然后在10秒内结束运行;
第二个任务:10个线程在第620秒的时候在10秒内启动完成,并运行1200秒,然后在10秒内结束运行;
第三个任务:10个线程在第1240秒的时候在10秒内启动完成,运行600秒之后在10秒内结束运行;
以此组成一个浪涌场景,30个线程分三

本文介绍了如何通过JMeter Plugins扩展JMeter的功能,包括Ultimate Thread Group和Stepping Thread Group这两个用于创建复杂测试场景的线程组,以及Transactions per Second和Response Times Over Time这两个用于监控性能指标的插件。这些插件提升了JMeter在场景设置和结果图表展示方面的效能,适合性能测试和接口测试的进阶使用。
最低0.47元/天 解锁文章
6284

被折叠的 条评论
为什么被折叠?



