2

我正在使用 SOAPUI 来测试应用程序。为了启动测试,我从 SOAPUI 向软件发送了一条 JMS 消息。

代码中有多个钩子用于响应此 JMS 消息,包括一些通过向我打算使用 SOAPUI 模拟的服务发出 Web 服务请求来响应的钩子。我无法预测这些请求的到达顺序。

在 SOAPUI 中,只要请求的顺序是可预测的,我就可以成功设置测试(因为当存在响应步骤时,测试用例本质上是“等待”)。

在我目前的情况下,我不能这样做。有没有办法解决?

示例:JMS 消息
A——触发服务上方法 A 的 SOAP 请求——触发服务上方法 B 的 SOAP 请求

这些请求的顺序是不可预测的并且基于其他因素。

在 SOAPUI 中,我可以设置一个执行以下操作的测试用例: 为 Service 上的方法 A 发送 JMS 消息 A 模拟响应 为 Service 上的方法 B 模拟响应

但如果 B 先进来,这将行不通。

有任何想法吗?

4

1 回答 1

0

我建议为每个请求创建单独的测试步骤,并将输入从步骤 A 输入到步骤 B。我相信它会按顺序运行

于 2011-07-28T18:51:55.987 回答