Jmeter(十三)阶梯式压测

Posted eastonliu

tags:

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

阶梯式压测,就是对系统的压力呈现阶梯性增加的过程,每个阶段压力值都要增加一个数量值,最终达到一个预期值。然后保持该压力值,持续运行一段时间。

Jmeter中有个插件可以实现这个场景,这个插件就是:Concurrency Thread Group

一、安装

在Jmeter选项中打开插件管理,在待安装插件中搜索Concurrency关键词,如下图:

技术图片

安装这个插件并重启Jmeter,在测试计划中可以添加这个插件

技术图片

二、使用介绍

插件界面如下图:

技术图片

  • Target Concurrency:目标并发数

  • Ramp Up Time:加速时间

  • Ramp-Up Steps Count:加速次数

  • Hold Target Rate Time:保持目标速率时间

  • Time Unit:时间单位

  • Thread Iterations Limit:线程迭代次数限制,即循环次数(空,即为一次)

  • Log Threads Status into File:将线程状态记录到文件中(保存日志文件);

以下图为例:

技术图片

此场景为 ,在“Ramp up Time(min): ”1分钟的时间内,一共产生目标线程“Target Concurrency: ”100个;并且,分成“Ramp-up Steps Count: ”5个阶段来完成(即每12秒增加20个线程);在目标线程产生结束后,维持该线程生产速度“Hold Target Rate Time(min): ”2分钟;并且循环执行“Thread Iterations Limit: ”1次

 

以上是关于Jmeter(十三)阶梯式压测的主要内容,如果未能解决你的问题,请参考以下文章

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

性能测试:jmeter阶梯式压测

性能测试:jmeter阶梯式压测

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

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

jmeter怎么判断已到并发数