3

我有一个包含 28 个控制器的测试计划。每个控制器都是用户如何浏览网站的完整场景,并且位于单独的线程中,因此显然每个场景需要不同的时间来完成。其中一些对于每个用户的每次迭代只需要 2-3 秒,而很少需要 5 分钟。我为每个控制器放置了单独的计数器来计算每个线程/场景的迭代次数,我想运行一个小时的负载测试。现在的问题是,测试完成后如何查看计数器结果?我需要一些脚本还是什么?

4

1 回答 1

1

很容易。我刚刚为每个单独的计数器定义了一个唯一的引用名称,然后在线程的末尾添加了一个 Beanshell PostProcessor。计数器开始设置为 1,增量为 1(Duh!)

在 Beanshell PostProcessor 中,将参数框设置为 ${your_counter_reference} 和一个简单的脚本以在控制台中查看数字: System.out.println("counter x:"+ ${your_counter_reference})

停止测试时,在控制台中查找每个线程的最大数量。

于 2013-08-09T00:40:16.913 回答