我在设置压力测试时遇到问题。 我需要自动增加HTTP网页的访问次数,当页面加载时间超过10秒时停止测试并跟踪此时的访问次数。 有人可以帮我吗?
尝试使用并发线程组
可以使用任何线程组甚至“正常”线程组(通过斜坡上升周期输入字段)来模拟逐渐增加的负载
您可以通过两种方式停止测试:
使用自动停止监听器(但是它将跟踪平均响应时间)
使用 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())
}
任何给定时刻的活动线程数,即使用 Active Threads Over Time 侦听器或 HTML Reporting Dashboard 中的等效图表或上述 Groovy 代码的最后一行