多次迭代的JMeter ForEach Controller事务名称

时间:2018-07-03 09:02:49

标签: jmeter

我使用JMeter foreach控制器,并根据值列表更新了事务名称。 问题是事务名称是从迭代1结束的地方开始的。 但是我希望该值在每次迭代时都重新启动。 屏幕1: enter image description here 屏幕2: enter image description here 屏幕3: enter image description here 屏幕4: enter image description here

2 个答案:

答案 0 :(得分:1)

您可以删除Beanshell Sampler并以

的形式获取当前的迭代编号。
${__jm__ForEach Controller__idx}

JMeter ForEach Controller Index

更多信息:


另外请注意,根据JMeter最佳实践,您应该:

答案 1 :(得分:0)

User Parameters中设置val变量,然后选中Update Once Per Iteration,以代替用户定义变量:

  

每次迭代更新一次标志,用于指示用户参数元素是否应仅在每次迭代中更新一次变量

这样,它将在每次迭代中将val更新为0,而不仅是一次。