我使用JMeter来自动化一些测试,我有一个非常基本的设置,包括登录和注销部分,然后是一些单独的测试。我想要的是每个测试登录,做它的事情,并注销。现在,所有测试都在交错控制器中,登录/输出部分在外面。如果我有10个测试,我将ThreadGroup设置为循环10次,一切都按预期工作。
然而,我们有3个人编写他们自己应该进入交错控制器的单独测试,并且测试的数量正在增长。通过手动计数确保ThreadGroup循环的数量与测试的数量相匹配变得有点麻烦,我正在寻找一种方法来告诉JMeter循环次数和子项一样多。交错控制器。有什么建议吗?
我也不介意尝试不同的结构,只要它能够满足我的需要,并且不会强迫人们为每次测试添加登录/输出部分。
提前致谢。
答案 0 :(得分:1)
怎么样:
使用测试片段
每个用户都有自己的测试计划,并通过IncludeController使用前一个测试计划
他会使用ModuleController在他的测试中调用它们
我不确定这是正确的答案,但为了让它变得更好,请解释一下你在3人团队中想要实现的目标
答案 1 :(得分:0)
虽然是一个老问题;-) 如果我不得不这样做,我可能会这样解决:
将线程组设置为一个线程,运行一次。你会很高兴。最后一个测试是空的(例如,它已登录并再次注销)。如果这是一个问题,您可以考虑将测试操作添加到任何最后执行的测试中。
从我的角度来看,我不会这样解决它。只需运行由不同团队成员创建的不同集。无论如何,在一个jmx上工作是痛苦的......
注意:我很想知道你如何解决它; - )