用jmeter评估字符串值

时间:2016-08-17 08:27:34

标签: jmeter beanshell

我想评估SEATID的价值。 在下面找到我的代码。

dataSet.setAxisDependency(AxisDependency.RIGHT);

当我尝试在字符串中获取SEATID的值时,我没有得到SEATID的实际值。

String res2[0] = "40B";
vars.put("SEAT_ID",res2[0]);

输出为:String otherSampler = vars.get("{"seatCode":"${SEAT_ID}");

预期输出:{"seatCode":"${SEAT_ID}

我正在使用Beanshell预处理器中的代码。请帮忙。

2 个答案:

答案 0 :(得分:0)

你的代码错了。尝试使用它来声明 SEAT_ID 变量:

vars.put("SEAT_ID","{\"seatCode\":\"" + res2[0] + "\"}");

然后你可以使用:

String otherSampler = vars.get(SEAT_ID);

获得:

{"seatCode":"40B"}

答案 1 :(得分:0)

您需要在SEAT_ID上使用vars.get

String otherSampler = "{\"seatCode\":\"" + vars.get("SEAT_ID") + "\"}"