我正在使用SoapUI 2.5.1 - 评估版
在测试用例中,如何在SoapUI项目中保存响应消息和请求?
以下是当前正在发生的事情:当我创建一个Web服务SoapUI项目并发送一个操作的SOAP请求时,我得到一个响应XML。现在保存soapUI并退出工具后 - 当我再次打开它时,我看到响应XML选项卡为空。
为什么只有请求被保存而不是响应 - 这是SoapUI中的错误吗?
谢谢-Arun
正如Thomas Bratt指出的那样,没有保存响应,因为在大多数情况下,这样做是没有意义的。 SoapUI用于测试;如果要保存测试结果,则必须明确地执行此操作。
要保存特定的响应消息,请使用响应编辑器的上下文菜单(或按Ctrl + S),然后将其保存到文件中。如果需要,可以使用相同的上下文菜单(或按Ctrl + L)将其加载回来。
响应未保存,因为它可能因呼叫而异。
我认为逻辑是只需要保存请求。响应每次都由服务器自动生成。
例如,'get time'SOAP方法每次都会返回不同的结果。我在工作中使用SOAP-UI与SOAP服务器进行通信,该服务器代理视频连接请求并返回错误代码。错误代码每次都不同,因此保存它没有意义。
您可以使用请求的上下文菜单来创建测试用例。这将允许您检查对WSDL模式的响应,并断言响应不包含SOAP错误。