問題タブ [soapui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1766 参照

groovy - SOAPUI: リクエストの受信順序がわからない場合、複数のテスト ケース レスポンスを設定できますか

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

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

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

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

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

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

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

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

何か案は?

0 投票する
1 に答える
4714 参照

java - HTTPS 経由の WSDL で soapUI を使用して Web サービス クラスを生成する

SoapUI を使用して Web サービス クライアント クラスを生成しています (違いがある場合は wsimport/jax-ws ri を使用しています)。いくつかのサービスでこれに問題はありませんでしたが、現在取り組んでいるサービスには https 経由で提供される wsdl ファイルがあり、クライアント クラスを生成しようとすると次のエラーが発生します。

[エラー] sun.security.validator.ValidatorException: PKIX パスの構築に失敗しました: sun.security.provider.certpath.SunCertPathBuilderException: 要求されたターゲットへの有効な証明書パスが見つかりません

WSDL ドキュメントの読み取りに失敗しました: https:///service.wsdl。1) ドキュメントが見つからないため。/2) ドキュメントを読み取ることができませんでした。3) ドキュメントのルート要素は ではありません。

[エラー] failed.noservice=提供された WSDL に wsdl:service が見つかりませんでした:

少なくとも 1 つのサービス定義を持つ WSDL を少なくとも 1 つ指定する必要があります。

これを解決するために私がしなければならないことについて何か考えはありますか? このリクエストを機能させるには、どこかでセキュリティ情報を設定する必要があると思いますか?

0 投票する
1 に答える
944 参照

soapui - SOAPUI は送信要求と受信要求の両方を同時にテストできますか?

テストケース内から SOAP メッセージを送信し、同時にモック サービスに送信される内容をテストする必要があります。だから、このようなもの:

20秒か30秒後

これは、SOAPUI のモック サービスに送信される別のリクエストです。

両方のテスト手順が必要です。リクエストを送信してレスポンスを取得し、サービスへのリクエストを待ちます。

何か案は?

1 日前にこのツールを使い始めたので、私の専門用語が理解できることを願っています。

0 投票する
2 に答える
2773 参照

groovy - Sorting arrays in Groovy

I'm trying to compare two arrays in groovy. My attempts so far have yielded a mixed response and therefore I'm turning to the collective for advice.

In the following code I'm taking 2 REST responses, parsing them and placing everything under the Invoice node into an array. I then further qualify my array so I have a list of InvoiceIDs and then try to compare the results of the two responses to ensure they are the same.

When I compare the array of InvoiceIDs (Guids) they match - this is not what I expect as the invoice order is currently different between my my 2 response sources.

When I sort the arrays of Invoices IDs the results differ.

I'm suspecting my code is faulty, but have spent an hour rattling through it, to no avail.

Any advice on sorting arrays in groovy or on the code below would be most appreciated:

0 投票する
3 に答える
7523 参照

groovy - soapUIでhttp 500を返す方法

soapUI を使用して Web サービスをモックしています。ここで、障害もテストしたいと思います。このために、モック サービス (=soapUI) は HTTP 500 を返す必要があります。

ありがとう

0 投票する
1 に答える
227 参照

soapui - SOAPUI には予期しないメッセージの概念がありますか

SOAPUI でメッセージを送信するテストがあります。通常、これにより、モック サービスに非同期的に返されるメッセージがトリガーされるため、モック応答があります。

これで、モック サービスへのメッセージの受信が失敗と見なされるテストケースができました。

私が過去に使用した他のツールには、メッセージを受信するとテストに失敗するという予期しないメッセージの概念がありました。

誰でもこれについて何か考えがありますか?

0 投票する
2 に答える
7952 参照

file - Groovy - ファイル作成の問題: ファイル名、ディレクトリ名、またはボリューム ラベルの構文が正しくありません

Soap UI から Groovy で作成されたスクリプトを実行していますが、スクリプトは多くのファイルを生成する必要があります。これらのファイルの名前には、リストからの 2 つの数字もあり (リスト内の組み合わせはすべて異なります)、1303 の組み合わせが利用可能で、スクリプトは 1235 個のファイルを生成します。

コードの一部は次のとおりです。

$file は実際には、そのリストの 2 つの組み合わせを含むファイル名の一部です。

作成されていないファイルについては、「ファイル名、ディレクトリ名、またはボリューム ラベルの構文が正しくありません」というメッセージが返されます。

別のパスを入れてみました:

また:

(ここで見つけました: Java.io.IOException の考えられる理由: "ファイル名、ディレクトリ名、またはボリューム ラベルの構文が正しくありません" ) しかし、何も機能しませんでした。

問題がどこにあるのかわかりません。1235 個のファイルが正常に作成され、残りの 68 個のファイルがまったく作成されないのは奇妙です。

ありがとう、

0 投票する
2 に答える
2045 参照

eclipse - SOAPUI、SpringWS、および Tomcat5.5 に関する問題

SpringWS と Tomcat5.5 を使用してサンプル Web サービスを動作させようとしています。

次のような例に従いました。

1) http://justcompiled.blogspot.com/2010/09/building-...eb-service-with-spring-ws.html

2) http://jamesbnuzzo.wordpress.com/2009/04/14/spring...s-with-jaxb-maven-amp-eclipse/

後者には、Tomcat にドロップする WAR を含む ZIP ファイルがあります。

どちらの例でも Web サービスが実行され、WSDL ファイルを表示できます (例: http://localhost:8080/eightball/eightball.wsdl)

ただし、SOAPUI バージョン 3.6.1 を起動して WSDL をインポートし、エンドポイントをたとえばhttp://localhost:8080/eightball/eightballに設定してから、そのエンドポイントにリクエストを送信しようとすると、次のエラーが発生します。

Fri Nov 05 19:49:05 GMT 2010:INFO: [eightballSoap11.eightBall:Request 1] の応答を取得中にエラーが発生しました。java.net.ConnectException: 接続が拒否されました: 接続

最初の例では、Eclipse Helios を使用して WebService を開発し、Tomcat に公開しました。このシナリオで SOAPUI を使用するとうまくいき、期待どおりの応答が返されました。

同じプロジェクトを WAR ファイルにエクスポートして Tomcat にデプロイすると、SOAPUI 接続例外が発生しました?!?!

誰か助けてくれませんか....

0 投票する
1 に答える
24954 参照

wsdl - xsd 拡張機能を使用して SOAP UI に wsdl をロードするにはどうすればよいですか?

xsd 拡張子を持つ wsdl があります。SOAP UI で wsdl をロードすると、拡張機能を表示できません。xsd 拡張機能を使用して wsdl をロードすることは可能ですか?

ありがとう、プリヤ。

0 投票する
1 に答える
396 参照

groovy - 関数が Null を返さないようにする方法

Soapui でリクエストから XML を解析しようとしています。そして、何も含まれていない Node を解析すると、論理的には、定義した func() が Null を返す場合、String は Null になります。

今、私はこのようにしてみました:

しかし、これは修正後にプロセスを強制終了し、私が望むものをまったく与えません。Java で慣れているように、シンプルな if(func()!=NULL) を使用できませんか? これどうやってするの?ご協力いただきありがとうございます!