【问题标题】:SOAPUI: Can I set up multiple test case responses when I don't know the order the requests will come inSOAPUI:当我不知道请求的顺序时,我可以设置多个测试用例响应吗
【发布时间】: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先进来,那就不行了。

有什么想法吗?

【问题讨论】:

    标签: groovy soapui


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多