jmeter阶梯式加压测试

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

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

一、下载配置方法测试

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

下载地址:https://jmeter-plugins.org/downloads/old/插件

下载界面以下:线程

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

二、使用介绍get

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

Stepping Thread Group界面以下:thread

功能以下:

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/

相关文章
相关标签/搜索