在随后的While循环中使用beanshell变量

时间:2019-07-19 15:36:51

标签: jmeter beanshell

我需要在while循环中使用beanshell中的变量,但看不到变量的值。

我的JDBC select count(*)查询的输出变量是“ count_num”

在beanshell中使用以下代码:

int id = Integer.parseInt(vars.get("count_num_1").trim());

以下是我的测试计划的结构:

-JDBC request (o/p variable is count_num)
-beanshell sampler (parse string count_num to integer)
-While Controller: vars.get(${i})>0)   
  -http request1
  -http request2
  - (beanshell code to decrease "i" by 5 - not sure how??)

在使用“ i”时我做错了什么,以及如何在while循环结束时将“ i”的计数减少5。

1 个答案:

答案 0 :(得分:1)

加5后输入可变字符串值

 vars.put("count_num_1", String.valueOf(id +5));