jmeter(二十)阶梯式加压测试

性能测试中,有时须要模拟一种实际生产中常常出现的状况,即:从某个值开始不断增长压力,直至达到某个值,而后持续运行一段时间。服务器

在jmeter中,有这样一个插件,能够帮咱们实现这个功能,这个插件就是:Stepping Thread Group工具

 

一、下载配置方法性能

Stepping Thread Group是jmeter插件的一种,其做用就是模拟实际的生产状况,不断对服务器施加压力,直至到某个值,而后持续运行一段时间。测试

下载地址:https://jmeter-plugins.org/downloads/old/优化

下载界面以下:spa

下载后须要解压,而后将JMeterPlugins-Standard.jar包放在jmeter安装目录的jmeter-3.0\lib\ext路径下,从新启动jemter便可。插件

 

二、使用介绍线程

启动jmeter,添加线程组——jp@gc - Stepping Thread Group,以下图:blog

Stepping Thread Group界面以下:get

功能以下:

This group will start 100 threads:设置线程组启动的线程总数为100个;

First,wait for N seconds:启动第一个线程以前,须要等待N秒;

Then start N threads:设置最开始时启动N个线程;

Next,add 10 threads every 30 seconds,using ramp-up 5 seconds:每隔30秒,在5秒内启动10个线程;

Then hold load for 60 seconds:启动的线程总数达到最大值以后,再持续运行60秒;

Finally,stop 5 threads every 1 seconds:每秒中止5个线程;

 

3、相关插件

Stepping Thread Group插件相对来讲比较旧,在plugins插件组中,还有一个相似的优化过的插件,叫作:Concurrency Thread Group

相关介绍以及下载地址以下:https://jmeter-plugins.org/wiki/ConcurrencyThreadGroup/

其实最好的办法,是直接下载jmeter的第三方插件Plugin Manager(其中包含了不少扩展支持插件),解压后将其放入jmeter安装目录的jmeter-3.0\lib\ext路径下,而后重启便可。

下载地址:https://jmeter-plugins.org/wiki/PluginsManager/

 

jmeter的第三方扩展插件功能是很丰富的,也算必定程度上弥补了jmeter做为开源工具的某些不足之处,具体的做用仍是须要在实战中摸索实践。。。

相关文章
相关标签/搜索