2

SOAPUI を使用してアプリケーションをテストしています。テストを開始するために、SOAPUI からソフトウェアに JMS メッセージを送信します。

この JMS メッセージに応答するために作成されたコードには複数のフックがあり、その中には、SOAPUI でモックしようとしているサービスに Web サービス リクエストを行うことで応答するものも含まれます。これらのリクエストが到着する順序を予測することはできません.

SOAPUI では、要求の順序が予測可能である限り、テストのセットアップに成功しました (応答ステップが存在する場合、テスト ケースは基本的に「待機」するため)。

私の現在のシナリオでは、それはできません。これを回避する方法はありますか?

例: JMS メッセージ A
-- サービスでメソッド A の SOAP リクエストをトリガーします -- サービスでメソッド B の SOAP リクエストをトリガーします

これらのリクエストの順序は予測できず、他の要因に基づいています。

SOAPUI では、次のことを行うテスト ケースを設定できます。 JMS メッセージの送信 サービス上のメソッド A に対するモック応答 サービス上のメソッド B に対するモック応答

しかし、B が最初に来る場合、これは機能しません。

何か案は?

4

1 に答える 1

0

リクエストごとに個別のテストステップを作成し、ステップAからステップBに入力をフィードすることをお勧めします。これは順番に実行されると思います。

于 2011-07-28T18:51:55.987 に答える