如何检查SoapUI中的Response-Object没有附件
How to check Response-Object in SoapUI has no attachment
我正在寻找一种简单的方法来检查 messageExchange-Object 是否有 no 附件,因为在界面中没有指定的方法来执行此操作,显然也不在实施中。
当然,没有附件的时候,像
assert messageExchange.getResponseAttachments().length() == 0
行不通,
assert messageExchange.getResponseAttachments() == null
也没用。我已经看到有一个方法 messageExchange.getProperties()
,但是文档没有说明那里可能有什么(可能是响应对象?我正在处理 Xml 顺便说一句),因为我还没有找到了解如何在 SoapUI 中进行正确的登录(如果可能的话,没有扩展插件),我不知道那个东西是否包含任何有用的东西。
显然可以检查正确错误代码的响应,但如果只是出于好奇,我想知道一种以脚本形式执行此操作的方法。
如果有什么不同,我使用的是基本版本。谢谢!
messageExchange
variable allows you to get the response
,从这里您可以访问附件 array
。
因此您可以尝试使用 脚本断言中的以下代码
assert messageExchange.response.getAttachments().size() == 0
此外,如果您有兴趣登录 SoapUI,您可以简单地使用 almost 中的 log
变量所有脚本上下文:
log.info 'your message'
或
def myMsg = 'your'
log.info "${myMsg} message"
SoapUI 在内部使用 log4j 所以所有可用级别都是 log.debug
、log.info
、log.warn
... 但是请注意,此脚本的默认配置级别是 INFO
,因此 log.debug
不打印任何内容。您可以在 SOAPUI_HOME\bin\soapui-log4j.xml
:
中查看
...
<logger name="groovy.log">
<level value="INFO" />
<appender-ref ref="GLOBAL_GROOVY_LOG" />
</logger>
...
我正在寻找一种简单的方法来检查 messageExchange-Object 是否有 no 附件,因为在界面中没有指定的方法来执行此操作,显然也不在实施中。 当然,没有附件的时候,像
assert messageExchange.getResponseAttachments().length() == 0
行不通,
assert messageExchange.getResponseAttachments() == null
也没用。我已经看到有一个方法 messageExchange.getProperties()
,但是文档没有说明那里可能有什么(可能是响应对象?我正在处理 Xml 顺便说一句),因为我还没有找到了解如何在 SoapUI 中进行正确的登录(如果可能的话,没有扩展插件),我不知道那个东西是否包含任何有用的东西。
显然可以检查正确错误代码的响应,但如果只是出于好奇,我想知道一种以脚本形式执行此操作的方法。
如果有什么不同,我使用的是基本版本。谢谢!
messageExchange
variable allows you to get the response
,从这里您可以访问附件 array
。
因此您可以尝试使用 脚本断言中的以下代码
assert messageExchange.response.getAttachments().size() == 0
此外,如果您有兴趣登录 SoapUI,您可以简单地使用 almost 中的 log
变量所有脚本上下文:
log.info 'your message'
或
def myMsg = 'your'
log.info "${myMsg} message"
SoapUI 在内部使用 log4j 所以所有可用级别都是 log.debug
、log.info
、log.warn
... 但是请注意,此脚本的默认配置级别是 INFO
,因此 log.debug
不打印任何内容。您可以在 SOAPUI_HOME\bin\soapui-log4j.xml
:
...
<logger name="groovy.log">
<level value="INFO" />
<appender-ref ref="GLOBAL_GROOVY_LOG" />
</logger>
...