如何获取jmeter中变量的幅度或绝对值?在JMeter中,我没有找到任何函数来查找变量的绝对值。比如,如果一个变量的值是-12,我想存储12,而不是在那个变量中存储-12。
kqqjbcuj1#
您可以使用i.e.__groovy()函数,以便将负变量替换为整数的绝对值。类似于:
${__groovy(vars.put('myVar'\, Math.abs(Integer.parseInt(vars.get('myVar'))) as String),)}
演示:
有关JMeter中Groovy脚本的更多信息:Apache Groovy: What Is Groovy Used For?另一种解决方案是使用__strReplace()函数,它可以作为自定义JMeter函数包的一部分使用JMeter Plugins Manager安装
${__strReplace(${myVar},-,,myVar)}
1条答案
按热度按时间kqqjbcuj1#
您可以使用i.e.__groovy()函数,以便将负变量替换为整数的绝对值。
类似于:
演示:
有关JMeter中Groovy脚本的更多信息:Apache Groovy: What Is Groovy Used For?
另一种解决方案是使用__strReplace()函数,它可以作为自定义JMeter函数包的一部分使用JMeter Plugins Manager安装