我正在使用JMeter生成HTTP请求。我想添加一个随运行时间减少的计时器。我研究过BeanShell计时器但无法找到所需的参数。
答案 0 :(得分:0)
如果你有一些变量保持某个值并希望增加该值,最简单的方法是使用__intSum() function
但是,如果你仍然想要Beanshell,那就像是:
int currentValue = Integer.parseInt(vars.get("myVar"));
int newValue = currentValue + 1;
vars.put("myVar", String.valueOf(newValue));
上面的Beanshell代码每次调用时都会将${myVar}
变量值增加1。 vars
- 是JMeterVariables类实例的简写,它提供对JMeter变量的读/写访问。
请参阅How to Use BeanShell: JMeter's Favorite Built-in Component文章,了解有关在JMeter测试中使用Beanshell测试元素的更多信息。