性能测试:jmeter阶梯式压测

Posted 说笑谈古松

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能测试:jmeter阶梯式压测相关的知识,希望对你有一定的参考价值。

性能测试中,有时需要模拟一种实际生产中经常出现的情况,即:从某个值开始不断增加压力,直至达到某个值,或者使用快增长或者慢增长模式增加并发,然后持续运行一段时间。一般持续运行的时间是10-20分钟。

在jmeter中,有这样一个插件,可以帮我们实现这个功能,这个插件就是:Stepping Thread Group。这个插件类似于LoadRunner中的 Controller。

1、下载配置方法
Stepping Thread Group是jmeter插件的一种,其作用就是模拟实际的生产情况,不断对服务器施加压力,直至到某个值,然后持续运行一段时间。
下载地址:https://jmeter-plugins.org/downloads/old/
下载界面如下:

下载一个jmeter的插件管理工具 http://jmeter-plugins.org/get/

两个插件都放

下载后需要解压,然后将JMeterPlugins-Standard.jar包放在jmeter安装目录的jmeter-3.0\\lib\\ext路径下,重新启动jemter即可。

使用介绍
启动jmeter,添加线程组——jp@gc - Stepping Thread Group

功能如下:
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个线程;

以上是关于性能测试:jmeter阶梯式压测的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter基础 Linux上运行Jmeter

Jmeter之性能压测Stepping Thread Group 逐步增加并发数 阶梯式加压并发 (十五)

Jmeter(十三)阶梯式压测

Jmeter阶梯压测聚合报告分阶梯汇总显示

jmeter(二十二)线程组-Ultimate Thread Group(阶梯式压测推荐)

Jmeter 性能测试之阶梯式场景波浪式场景