JMeter简单嵌套循环

时间:2017-07-18 12:16:57

标签: jmeter

我试着在JMeter 3.2中实现一个简单的嵌套循环。

This solution对我不起作用。

您可以找到我的测试计划here,我已将其托管在我的Dropbox上。我试图让事情真的简单。如果您不想下载测试计划,请按以下步骤操作:

  • 线程组
    • 查看结果树
    • 循环控制器(永远
      • 计数器(开始:0,增量:1,最大值:10,参考名称:loopX,每个用户独立跟踪计数器:已选中
      • 循环控制器(永远
        • 计数器(开始:0,增量:1,最大值:5,参考名称:loopY,每个用户独立跟踪计数器:已选中
        • 调试采样器

现在,当我从Debug Sampler查看Response data选项卡中的循环时,我只看到loopY变化,从0到5.显然我期待loopX到{{1}}也有所不同,从0到10。

感谢您的帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

您的第一个循环控制器不会“循环”,因为您在“永久”模式下嵌套了循环控制器。 loopX计数器仅在第二个循环控制器退出循环时开始递增,并且当前配置无法实现。

如果需要单独递增2个计数器,可以查看__counter()函数或将loopX计数器添加到第二个循环控制器。有关详细信息,请参阅How to Use a Counter in a JMeter Test