2009-07-09 5 views
1

通常のクライアント/サーバ設計では、クライアントはサーバ側で実装された機能を実行できます。余分なクライアントを接続してgSOAPサーバーをテストすることは可能ですか?gSOAPサーバのテスト

答えて

1

私はgSOAPを使用していませんが、ドキュメントを読むことで、クライアントとサーバーの両方を記述できるので、サービスをテストするためのテストクライアントを書くことができます。

しかし、.netやjavaで書かれたクライアントにサービスを提供する予定の場合は、これらのいずれかにテストクライアントを書くことをお勧めします。このようにすれば、これらのクライアントのいずれかからサービスを使用することが可能であることがわかります。また、サーバーが特定の方法で設計されている場合は、.netクライアントまたはJavaクライアントを書く方が簡単です。テストクライアントは、これを見つけるのに役立ちます。

+0

gsoapが生成しているのと同じC++クライアントを使用したいと思います。しかし、2つのクライアントを1つのサーバーに接続できるかどうかはわかりません。 – citn

+0

もう一度gSOAPを使用していませんが、通常はWebサービスで複数のクライアントをサポートできます – iain

+0

サーバがスレッドセーフであることを確認してください。 – iain

1

クライアント接続とデータを生成するには、SoapUIを使用してください。それは無料です。

0

他のコメントに追加するには、IOリダイレクトを使用してgSOAPサーバーを簡単にオフラインで行うことができます。この呼び出しの前にソケットを設定せずにsoap_serve()を呼び出すと、サーバーエンジンは標準入力からデータを受け取り、データを標準出力に書き込むだけです。これは、サーバーをオンラインで展開する前に、テスト用にXMLデータパターンを使用して、オフラインサーバー実装を厳重に叩くのに最適な方法です。 gSOAPツールは、この目的のために使用できるサンプルXMLメッセージを生成します。