我需要将变量(从响应中提取)从一个线程传递到另一个响应:“16540$Add373”我需要$RegEx:Ref Name:SFID RegEx:[$]模板:$1$MatchNo:1之前的数字
我已经使用beanshell断言将变量设置为jmeter属性
${u setProperty(SFID1,${SFID})};
在执行任务时,我得到了
断言失败消息:org。阿帕奇。乔芬。util。JMeterException:调用bsh方法时出错:eval源文件:内联求值:`${u setProperty(SFID1,${SFID})};'':尝试访问未定义变量或类名的属性
正确的语法是:
${__setProperty(SFID1,${SFID},)}
我建议使用函数助手对话框来生成函数,因为您很容易与所有这些圆形和卷括号混淆。
另一种方法是使用vars
和props
预定义的Beanshell变量,如:
props.put("SFID1", vars.get("SFID"));
哪里:
请参阅如何使用BeanShell: JMeter最喜欢的内置组件指南,了解JMeter中BeanShell脚本的扩展信息
我不明白。身体能帮我吗?我怎么解决这个? 类似于Mr P singh..并使用regex提取器
在杰米特 为什么为什么为什么!!!!! Java8默认安装。 为什么不呢?
变量在下一个采样器请求中使用时不返回json(或任何值)。
我有一个问题在JMeter其中我收到这个错误 我不知道出了什么问题,而代码似乎正在运行。谁能给我一些建议吗? 下面是有问题的代码块: 应该提到的是,代码位于后处理器中,后处理器与“RequestUrl”的Xpath提取器相匹配 编辑以包含整个错误
响应消息:org.apache.jorphan.util.JMeterException:调用bsh方法时出错:eval源文件:内联计算:``Import java.io.file;导入java.io.FileReader;导入java.io.FileWriter;重要的。..'' 代码是在JMeter中的Beanshell采样器中编写的。