【问题标题】:jmeter ${__V(longitude_${__counter(,)})} use inside foreach controllerjmeter ${__V(longitude_${__counter(,)})} 在foreach控制器内部使用
【发布时间】:2017-12-14 01:59:19
【问题描述】:

我已经提到了这个线程Passing two variables in a ForEach controller in jmeter 并且能够将多个变量传递到 foreach 控制器中

在 foreach 控制器中,我使用了 URL 变量,该变量可以正常工作并遍历先前响应提取的所有结果。但是当我使用 ${__V(longitude_${__counter(,)})} 它不会重置为 0 并且当我热第二次迭代项目时它不匹配。怎么可能?

【问题讨论】:

    标签: foreach controller jmeter counter


    【解决方案1】:

    函数__counter 默认情况下是全局的,要使每个用户都使用它,请将第一个参数设置为 TRUE。在您的情况下:

     ${__V(longitude_${__counter(TRUE,)})} 
    

    如果您希望每个模拟用户的计数器保持独立并与其他用户分开,则为 TRUE。

    【讨论】:

    • 谢谢。这就是我作为响应断言所拥有的 ---
    • ${__V(modelNumber_${__counter(TRUE,)})}
    • --- 这很好用第一轮,但第二轮不会重置为 0 - 它只是继续进行
    猜你喜欢
    相关资源
    最近更新 更多
    热门标签