如何增加从先前响应中获得的int值

时间:2017-10-12 19:38:19

标签: jmeter

我正在使用jmeter,我想在下面的场景中自动化: (一般来说我想增加价值,我已经知道如何从之前的请求中提取价值)

  1. 执行request_1
  2. 使用正则表达式提取器
  3. 从request_1中提取value1
  4. 增值1.
  5. 将新值(增加)添加到request_2
  6. 我知道如何实现它?

1 个答案:

答案 0 :(得分:1)

查看__intSum() function,您可以通过它对任意数量的任意整数求和。

假设您有一个名为yourVar的JMeter变量,其中提取的值存在,相关的__intSum()函数配置将${yourVar}值增加1将类似于:< / p>

${__intSum(${yourVar},1,yourVar)}

演示:

JMeter Increment Variable

如果您从正则表达式提取器获得的值超过2 147 483 647,则需要使用__longSum() function

有关JMeter功能概念的更多信息,请参阅Apache JMeter Functions - An Introduction指南。