Skill Note

平凡なエンジニアがメモ代わりにプログラミング, インフラ, ネットワークを書き綴るブログ

[Soap UI]Webサービスのテストツール

      2015/02/24

program

Soap UIでWebサービスをテストする

今回の記事ではWebサービスのテストツールSoap UIの簡単な使い方を記載していきます。

Soap UIとは

Soap UIは無料版と有料版のSoap UI Proが存在します。(今回の記事では無料版を使用して説明しています)

Soap UIの特徴としては、Webサービス向けに作成されており、WSDLをもとにSOAPリクエストの送信やレスポンスの確認、Webサービスの負荷テストやモックWebサービスの作成など多様な機能が備わっています。

ダウンロード

Soap UIは公式サイトからダウンロードします。

Eclipse版は下記を参照してください。

http://www.soapui.org/IDE-Plugins/eclipse-plugin.html

soapui_use1

Webサービスの作成

テスト用のWebサービスとして、引数で渡された文字列に「Hello」を追加して返すASP.NET Webサービス(C#)を作成し、IISにデプロイします。

プロジェクトの作成 

Soap UIを起動して[File]-[New SOAP Project]を選択します。

soapui_use2

[New SOAP Project]ウィンドウに
[Project Name:]任意のプロジェクト名を入力します。
[Initial WSDL:]テスト対象のWSDLを指定します。

soapui_use3

SOAPリクエストの送信

WSDLをもとにSOAPリクエストが作成されているのでダブルクリックまたは、 [Show Request Editor]を選択します。

soapui_use4

画面の左側にSOAPメッセージが表示されるので、Webサービスの引数となる[name]を書き換えます。
SOAPリクエストを送信するには、緑色の実行ボタンをクリックします。。
WebサービスからSOAPレスポンスが返され画面右側に表示されるので意図した結果が返ってきていることを確認します。

soapui_use5

 

Soap UIでプロパティを使用したテスト方法については、下記を参照してください。

Google AdSense PC

Google AdSense PC

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

program
Webサービス WebAPIの作り方

ASP.NET(C#)でWebサービスを作成する この記事ではVisual StudioでSOAP形式のWebサービスを作成する方法について記載します。 Vis …

program
Webサービス Web APIのまとめ

Webサービス Web APIを調べる Webサービス、Web APIについて調べた結果を簡単にまとめました。 Webサービス、Web APIとは HTTPなど …

program
[Soap UI]プロパティの使い方

Soap UIでプロパティを使用したテスト Soap UIではSOAPリクエスト内のデータはプロパティによって置き換えることができ、リクエスト送信などをトリガー …

program
[jQuery]セレクトボックスを操作する方法

jQueryでセレクトボックスを操作する セレクトボックスの値を参照したり、任意の値を選択状態にするなど、jQueryを使用したセレクトボックスの操作方法を記載 …

program
VMware ESXiにSSH接続してコマンドを実行する方法

SSH接続の設定手順 ESXiはSSH接続した端末から、ゲストOSの起動やVMの作成などのコマンドを実行することができます。 デフォルトの設定ではSSHが無効に …