SOAPUI を使用してアプリケーションをテストしています。テストを開始するために、SOAPUI からソフトウェアに JMS メッセージを送信します。
この JMS メッセージに応答するために作成されたコードには複数のフックがあり、その中には、SOAPUI でモックしようとしているサービスに Web サービス リクエストを行うことで応答するものも含まれます。これらのリクエストが到着する順序を予測することはできません.
SOAPUI では、要求の順序が予測可能である限り、テストのセットアップに成功しました (応答ステップが存在する場合、テスト ケースは基本的に「待機」するため)。
私の現在のシナリオでは、それはできません。これを回避する方法はありますか?
例: JMS メッセージ A
-- サービスでメソッド A の SOAP リクエストをトリガーします -- サービスでメソッド B の SOAP リクエストをトリガーします
これらのリクエストの順序は予測できず、他の要因に基づいています。
SOAPUI では、次のことを行うテスト ケースを設定できます。 JMS メッセージの送信 サービス上のメソッド A に対するモック応答 サービス上のメソッド B に対するモック応答
しかし、B が最初に来る場合、これは機能しません。
何か案は?