我有28个控制器的测试计划。每个控制器都是一个完整的场景,表明用户将如何浏览网站并处于单独的线程中,因此显然每个场景都需要不同的时间来完成。其中一些每个用户每次迭代只需2-3秒,而其中很少需要5分钟。 我为每个控制器放置了单独的计数器来计算每个线程/场景的迭代次数,我希望运行负载测试一小时。现在的问题是,如何在测试结束后看到计数器结果?我需要一些脚本或什么?
答案 0 :(得分:1)
很容易。 我刚为每个单独的计数器定义了一个唯一的引用名称,然后在Thread的末尾添加了一个Beanshell PostProcessor。 计数器启动设置为1,增量为1(Duh!)
在Beanshell PostProcessor中,将“参数”框设置为$ {your_counter_reference} 和一个简单的脚本来查看控制台中的数字: System.out.println(“counter x:”+ $ {your_counter_reference})
当您停止测试时,请在控制台中查找每个线程的最大数量。