JMeter4.0-采样器请求插件不采用更新的计数器值

时间:2018-08-23 12:28:04

标签: java performance jmeter jmx beanshell

我真的需要你的帮助。 在我的JMX脚本中的JMeter 4.0中,我尝试创建和增加计数器变量,并在while循环中的采样器之前使用BeanShell Sampler进行此操作。计数器值自己增加但采样器从他那里获取了错误的值,而不是更新后的值的问题。非常感谢大家。 或者。

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

  1. 修改您的代码,使其看起来像:

    temp = Integer.parseInt(vars.get("counterPlugin")) + 1;
    vars.put("counterPlugin", String.valueOf(temp));
    log.info(vars.get("counterPlugin"));
    
    1. Since JMeter 3.1 it is recommend to use JSR223 Test Elements and Groovy language执行任何脚本操作,因此请考虑迁移到JSR223 Sampler
    2. JMeter 4.0起,您拥有${__jm__Loop Controller__idx}变量,该变量保存循环控制器的当前迭代次数

      JMeter Loop Controller and Counter