我是jmeter的新手。我运行了一个测试,它在最后生成了一个 Jmeter 板报告。是否有办法看到负载的详细信息(线程数,初始延迟,保持负载...)?如果没有,是否有办法获得'最终线程组'参数,以便我可以打印到数据库?谢谢Dotan
e5nszbig1#
您可以使用任何合适的JSR223测试元素和类似以下的代码来执行此操作:
if (ctx.getThreadNum() == 1 && vars.getIteration() == 1) { ctx.getThreadGroup().getProperty("ultimatethreadgroupdata").getObjectValue().eachWithIndex { entry, index -> log.info('----------------------------------------------') log.info('Line number ' + (index + 1) + ' parameters:') log.info('Start threads count: ' + entry.get(0).value) log.info('Initial delay: ' + entry.get(1).value) log.info('Startup time: ' + entry.get(2).value) log.info('Hold load for: ' + entry.get(3).value) log.info('Shutdown time: ' + entry.get(4).value) } }
演示:
请参阅Top 8 JMeter Java Classes You Should Be Using with Groovy,了解这些ctx和vars对象的意义。
ctx
vars
1条答案
按热度按时间e5nszbig1#
您可以使用任何合适的JSR223测试元素和类似以下的代码来执行此操作:
演示:
请参阅Top 8 JMeter Java Classes You Should Be Using with Groovy,了解这些
ctx
和vars
对象的意义。