我需要在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。
答案 0 :(得分:1)
加5后输入可变字符串值
vars.put("count_num_1", String.valueOf(id +5));