4 回答
TA贡献1772条经验 获得超8个赞
上周我也发生了同样的问题。我通过从“服务器名称或 IP”字段中删除所有正斜杠并将它们移动到“路径”字段来解决它。因此,如果您将“www.example.com/foo/”作为服务器名称,则需要将“/foo/”部分移至路径。
TA贡献1803条经验 获得超6个赞
当 ubuntu 机器上安装了 openjdk 8 版本时,JMeter 测试失败并出现空请求。似乎 2019 年 7 月 31 日 openjdk 的最新更新打破了在 ip 字段中使用 / 的 jmeter 功能。我想返回旧版本的 openjdk 8,但这是不可能的,所以我安装了 openjdk 11.0.2 版本(11.0.4 的早期版本),然后转发我的测试集工作,这些工作在“服务器名称或 IP”中有带斜杠的 url场地。
TA贡献1906条经验 获得超3个赞
查看这些行:
2019-08-05 14:50:13,959 错误 oajuBeanShellInterpreter:调用 bsh 方法时出错:eval 源文件:内联评估:
${access_token};'' : Attempt to access property on undefined variable or class name 2019-08-05 14:50:13,959 WARN o.a.j.e.BeanShellPostProcessor: Problem in BeanShell script: org.apache.jorphan.util.JMeterException: Error invoking bsh method: eval Sourced file: inline evaluation of:
${access_token};'':尝试访问未定义变量或类名上的属性
如果您以编程方式构建请求,那么您的 Beanshell 测试元素似乎无法正常工作 - 仔细查看 Beanshell 脚本并修复它。
向前走:
从 JMeter 3.1 开始,建议使用 JSR223 测试元素和 Groovy 语言编写脚本
不要将 JMeter 函数或变量内联到脚本中,而是寻求基于代码的等效项。例如,您应该将 vars 更改
${access_token}
为JMeterVariablesvars.get("access_token")
类实例的简写。
添加回答
举报