JMeter 测试设置

问题描述 投票:0回答:1

我在设置压力测试时遇到问题。 我需要自动增加HTTP网页的访问次数,当页面加载时间超过10秒时停止测试并跟踪此时的访问次数。 有人可以帮我吗?

尝试使用并发线程组

testing jmeter load stress
1个回答
0
投票
  1. 可以使用任何线程组甚至“正常”线程组(通过斜坡上升周期输入字段)来模拟逐渐增加的负载

  2. 您可以通过两种方式停止测试:

    • 使用自动停止监听器(但是它将跟踪平均响应时间)

    • 使用 JSR223 PostProcessor 和以下 Groovy 代码:

        if(prev.getTime() >= 10000) {
            prev.setStopTest(true)
            log.info('Number of threads when response time exceeded 10 seconds was: ' + ctx.getThreadGroup().getNumberOfThreads())
        }
      
  3. 任何给定时刻的活动线程数,即使用 Active Threads Over Time 侦听器或 HTML Reporting Dashboard 中的等效图表或上述 Groovy 代码的最后一行

© www.soinside.com 2019 - 2024. All rights reserved.