• 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个线程

    具体解释,看下面的图;

    三、查看测试成果

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

    每天进步一点点 分享快乐
  • 相关阅读:
    sublime代码对齐
    sql查询结果存入DataTable,然后从DataTable取数据
    null和System.DBNull.Value的区别
    引用EChart和Bootstrap
    SSIS系列文章收藏
    Object类型的怎么判断空值
    DataGridView刷新数据
    WinFrom弹出输入框
    DataGridView更新数据到数据库
    SqlParameter防止SQL注入
  • 原文地址:https://www.cnblogs.com/zhangyqn/p/11806860.html
Copyright © 2020-2023  润新知