Skill Note

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

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

      2014/10/28

program

Soap UIでプロパティを使用したテスト

Soap UIではSOAPリクエスト内のデータはプロパティによって置き換えることができ、リクエスト送信などをトリガーとして、動的にプロパティ内の値を変更することが可能です。

プロパティ設定の詳細はマニュアル(英語)に記載されています。

Soap UIの基本的な使用方法については過去の記事を参照してください。

プロパティの作成

プロジェクト上で右クリック[Show Project View]を選択するか、プロジェクトをダブルクリックします。
soapui_property1

[Properties]タブを選択します。
soapui_property2

[Adds a property to the property list]を選択します。
soapui_property3

空行が追加されるので任意のプロパティ名、任意の値を設定します。
soapui_property4

プロパティの反映

SOAPリクエスト上で右クリック[Show Request Editor]を選択するか、SOAPリクエストをダブルクリックします。
soapui_property5

プロパティ値を使用する箇所で右クリック-[Get Data]-[Project]-[Property]の順に前手順で作成したプロパティを指定します。
soapui_property6

SOAPリクエストの送信

緑色の実行ボタンをクリックしてSOAPリクエストを送信します。
Webサービスからのレスポンスを確認してプロパティ値が送信できていることを確認します。
soapui_property7

プロパティ値の動的変更

プロパティ値を動的に変更する場合は、[Load Script]または、[Save Script]タブを選択し、ウインドウ下部のフォームにGroovy(≒JAVA)でスクリプトを記載します。
soapui_property8

実行ボタンをクリックするとスクリプトが実行されます。
soapui_property9

プロパティ値の確認

[Properties]タブを選択してプロパティ値が設定されていることを確認します。
soapui_property10

Google AdSense PC

Google AdSense PC

Message

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

  関連記事

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

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

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

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

program
Webサービス WebAPIの作り方

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

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

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

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

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