【发布时间】:2011-07-29 02:51:55
【问题描述】:
我正在使用 SOAPUI 来测试应用程序。为了启动测试,我从 SOAPUI 向软件发送了一条 JMS 消息。
代码中有多个钩子用于响应此 JMS 消息,包括一些通过向我打算使用 SOAPUI 模拟的服务发出 Web 服务请求来响应的钩子。我无法预测这些请求的到达顺序。
在 SOAPUI 中,只要请求的顺序是可预测的,我就可以成功设置测试(因为当存在响应步骤时,测试用例本质上是“等待”)。
在我目前的情况下,我不能这样做。有没有办法解决这个问题?
示例:
JMS 消息 A
-- 触发服务上方法 A 的 SOAP 请求
-- 在Service上触发方法B的SOAP请求
这些请求的顺序是不可预测的,并且基于其他因素。
在 SOAPUI 中,我可以设置一个执行以下操作的测试用例: 发送 JMS 消息 A 服务上方法 A 的模拟响应 服务上方法 B 的模拟响应
但是如果B先进来,那就不行了。
有什么想法吗?
【问题讨论】: