jmeter - 从包含控制器获取 udv 到测试计划
问题描述
我需要通过 JSON 提取器将在测试片段中创建的变量放入测试计划中。在测试计划中抛出“MissingPropertyException”。
javax.script.ScriptException:groovy.lang.MissingPropertyException:没有这样的属性:类的发票:org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:324)的Script117〜[groovy-all-2.4.16。 jar:2.4.16] 在 org.codehaus.groovy.jsr223.GroovyCompiledScript.eval(GroovyCompiledScript.java:72) ~[groovy-all-2.4.16.jar:2.4.16] 在 javax.script.CompiledScript.eval(来源不明)~[?:1.8.0_211]
我曾尝试在测试计划中使用 jsr223 处理器来访问变量。
jsr223 中的 groovy 脚本就像
if (vars.get(Invoices.size() == 0))
AssertionResult.setFailure(true);
AssertionResult.setFailureMessage("no Invoice present");
解决方案
推荐阅读
- ios - iBeacon 约束接受多个主要/次要
- javascript - 异步箭头函数预期没有返回值
- javascript - 我可以阻止 JS 通过 iframe 加载吗?
- fortran - 参考槽空 FORTRAN 指针 main
- reactjs - 如何在 React Material UI 中将 dilog 角中的 2 个按钮与其中的空格对齐
- python - 关联规则数据挖掘中基于子集的过滤规则
- python-3.x - 如果找到匹配则返回位置
- arrays - 使用 malloc 函数后无法将我的结构矩阵传递给函数
- swift - 表达式类型不明确,没有返回“某些视图”的函数的更多上下文
- python - 为什么我不能运行程序直到游戏结束