我正在用JMeter编写数据驱动的测试,该测试具有一个JDBC请求来查询某些书籍信息。 我需要随意挑选清单中的2本书,并将这些项目输入到后续的PUT请求中。
例如: Book_1和Book_10。
我已经在JSR223 PostProcessor中编写了以下代码:
log.info("Book count : "+${IDs_#}); // COming from the JDBC Request from a
DB
upper = ${IDs_#};
lower = 0;
Random a = new Random();
for (i=0;i<2;i++){
//generating a random number between upper and lower
randNum =Math.abs( new Random().nextInt() % (upper - lower) ) + lower;
var ="Book_"+randNum;
log.info("${var}");
Var值为“ Book_10”。我需要获取${Book_10}
。
但是,当我输入log.info("${var}")
时,它会将其视为String而不是解析变量的值。
我希望它解析${Book_10}
的值。