zoukankan      html  css  js  c++  java
  • jmeter的阶梯式加压性能测试 jp@gc

    当测试需求要求是阶梯型的压力测试场景时,使用该线程组。

    比如测试场景是    从100并发开始,每60s加压50并发,直至达到目的并发数(中途发现问题随时停掉),之后保持每60s停止50并发的速率关闭

    一、准备工作

    安装一个插件,lib/ext下的JMeterPlugins-Standard.jar放到JMeter安装目录的lib/ext里面即可,网络上很多 这里不再详述

    二、开始配置

    1、测试计划-》添加-》jp@gc - Stepping Thread Group (deprecated)

    2、配置线程组

     这里一一说明下:

    l  This group will start Max threads - 达到多少个并发,比如需求是达到200个并发后持续加压,这里就是200,也就是并发的最高点

    l  First,wait for N seconds - 启动第一个线程之前,需要等待N秒,如果这里是0,表示不等待,直接启动

    l  Then start N threads - 设置最开始时启动N个线程,一开始启动多少个线程,如图一开始启动100个线程

    l  Next add N1 threads every N2 seconds, using ramp-up N3 seconds - 这个不好理解。表示在N3s内启动N1个线程,每隔N2s.。太拗口,就看图上的配置,每隔60s,花0s的时间启动50个线程

    l  Then hold load for N seconds - 单台负载机启动的线程总数达到Max之后,持续运行N秒。就是说达到第一个配置的线程数之后,持续运行多少s

    l  Finally,stop N1 threads ervery N2 seconds - 最后,每隔N2秒,停止N1个线程数。表示每N2s,停掉N1个线程

    具体解释,看下面的图;

    三、查看测试成果

    在聚合报告中查看,总共发送的请求数、平均响应时间、中值等

    每天进步一点点 分享快乐
  • 相关阅读:
    day25:接口类和抽象类
    vue1
    How the weather influences your mood?
    机器学习实验方法与原理
    How human activities damage the environment
    Slow food
    Brief Introduction to Esports
    Massive open online course (MOOC)
    Online learning in higher education
    Tensorflow Dataset API
  • 原文地址:https://www.cnblogs.com/zhangyqn/p/11806860.html
Copyright © 2011-2022 走看看