Jmeter 无法将值从beanshell预处理器传递到采样器?
我试图在beanshell的“取消订单”采样器中设置值,然后在采样器请求正文中使用 尝试 vars.put(“orders”,Arrays.toString(orderList.toArray()); 并使用${orders}及其非传递值访问json请求体 { “orderIds”:${orders}, “tonce”:“${tonce}” }Jmeter 无法将值从beanshell预处理器传递到采样器?,jmeter,beanshell,jmeter-5.0,Jmeter,Beanshell,Jmeter 5.0,我试图在beanshell的“取消订单”采样器中设置值,然后在采样器请求正文中使用 尝试 vars.put(“orders”,Arrays.toString(orderList.toArray()); 并使用${orders}及其非传递值访问json请求体 { “orderIds”:${orders}, “tonce”:“${tonce}” } 您的“未传递值”不会告诉我们任何信息,如果您的Beanshell脚本没有按预期工作,首先您需要检查任何可疑条目,如果您的脚本以某种方式失败,您将能够在
log.info()
速记检查orderList
变量值,或将其打印到前面提到的jmeter.log文件中
- Groovy有
- 棒极了
POST data:
{
"orderIds": ${orders},