在命令行中执行 SoapUI 测试时出错
Error occurring while executing SoapUI test in command line
我正在通过命令行成功执行 SoapUI (5.2.1) 测试。
但是我在执行过程中总是遇到这个错误。错误出现在每一个测试中,但它们总是成功通过。
知道发生了什么事吗?项目配置有误?
错误:
18:44:17,301 ERROR [EvalPropertyResolver] Error evaluating script
groovy.lang.MissingPropertyException: No such property: testStep for class:
com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase
Possible solutions: testSteps, testSuite
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:50)
at org.codehaus.groovy.runtime.callsite.GetEffectivePojoPropertySite.getProperty(GetEffectivePojoPropertySite.java:63)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:227)
at Script1.run(Script1.groovy:1)
at com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.run(SoapUIGroovyScriptEngine.java:92)
at com.eviware.soapui.model.propertyexpansion.resolvers.EvalPropertyResolver.doEval(EvalPropertyResolver.java:164)
at com.eviware.soapui.model.propertyexpansion.resolvers.EvalPropertyResolver.resolveProperty(EvalPropertyResolver.java:144)
at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expand(PropertyExpander.java:190) ...
...
编辑: 根据评论
其中一个请求有以下语句,它在 SoapUI 中运行,但在来自测试运行ner 的运行 时不运行。
<id>${=modelItem.testStep.name}</id>
您可以使用以下更改。
更改自:
<id>${=modelItem.testStep.name}</id>
收件人:
<id>${= context.currentStep.name}</id>
我正在通过命令行成功执行 SoapUI (5.2.1) 测试。
但是我在执行过程中总是遇到这个错误。错误出现在每一个测试中,但它们总是成功通过。
知道发生了什么事吗?项目配置有误?
错误:
18:44:17,301 ERROR [EvalPropertyResolver] Error evaluating script
groovy.lang.MissingPropertyException: No such property: testStep for class:
com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase
Possible solutions: testSteps, testSuite
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:50)
at org.codehaus.groovy.runtime.callsite.GetEffectivePojoPropertySite.getProperty(GetEffectivePojoPropertySite.java:63)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:227)
at Script1.run(Script1.groovy:1)
at com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.run(SoapUIGroovyScriptEngine.java:92)
at com.eviware.soapui.model.propertyexpansion.resolvers.EvalPropertyResolver.doEval(EvalPropertyResolver.java:164)
at com.eviware.soapui.model.propertyexpansion.resolvers.EvalPropertyResolver.resolveProperty(EvalPropertyResolver.java:144)
at com.eviware.soapui.model.propertyexpansion.PropertyExpander.expand(PropertyExpander.java:190) ...
...
编辑: 根据评论
其中一个请求有以下语句,它在 SoapUI 中运行,但在来自测试运行ner 的运行 时不运行。
<id>${=modelItem.testStep.name}</id>
您可以使用以下更改。
更改自:
<id>${=modelItem.testStep.name}</id>
收件人:
<id>${= context.currentStep.name}</id>