前言
作为一个开源的接口性能测试工具,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秒内结