Jmeter-如何为每个控制器重置a下的计数器?

Jmeter-如何为每个控制器重置a下的计数器?,jmeter,performance-testing,Jmeter,Performance Testing,我点击了http请求,每个控制器下有2个动态变量 一个变量值来自每个控制器,另一个来自Jmeter计数器函数变量-如下所示-${hostResponse}/${u V(account${u计数器(,)})} 我正在从csv文件执行多个url请求,在这里,对于第一行请求,HostResponse和account counter值将根据我的要求迭代并正确更新多达18次 现在,对于第二行请求,帐户计数器值没有重置,并且从第一行开始。它继续作为账户19、账户20、账户21 由于我是Jmeter的新手,有

我点击了http请求,每个控制器下有2个动态变量

  • 一个变量值来自每个控制器,另一个来自Jmeter计数器函数变量-如下所示-${hostResponse}/${u V(account${u计数器(,)})}
  • 我正在从csv文件执行多个url请求,在这里,对于第一行请求,HostResponse和account counter值将根据我的要求迭代并正确更新多达18次
  • 现在,对于第二行请求,帐户计数器值没有重置,并且从第一行开始。它继续作为账户19、账户20、账户21
  • 由于我是Jmeter的新手,有人能建议在每次完成迭代后重置计数器变量吗

    每次调用时都会生成一个递增的数字,因此您需要传递另一个参数来将生成的数字存储到一个单独的文件中,如:

    然后在需要时将该值引用为
    ${counter2}

    或者甚至完全删除此函数,因为ForEach控制器将通过
    ${{uuuujm\uuuuuForEach控制器\uuuuuidx}
    公开其当前迭代


    您好,德米特里和迈克尔,谢谢您的时间和回复。我对如何实施的建议有点困惑。我已经将我的测试计划结构更新到上面的帖子。在我的例子中,我试图点击csv文件中的Http请求。对于第一行请求,我将获得关于18个帐户的json响应。所有这18个帐户将再次作为单独的http请求发送。在此之前,计数器功能工作正常。但从第二排开始,计数器功能将继续增加,如账户19、账户20……请建议实施方式
    ${__counter(,counter2)}