[SoapUI Navigator] (SoapUIナビゲーター)の[Projects] (プロジェクト)ノードで、SoapUIプロジェクトを作成してSoapUIのテストを実行できます。
このシナリオでは、SoapUIプロジェクトを作成し、前のセクションで使用したWSDLファイルをそのプロジェクトに追加して、Webサービスにアクセスします。
手順
-
SoapUI GUIの左側にあるツリーストラクチャーになった[SoapUI Navigator] (SoapUIナビゲーター)で、[Projects] (プロジェクト)ノードを右クリックし、[New SoapUI Project] (新規SoapUIプロジェクト)を選択します。
-
[New SoapUI project] (新規SoapUIプロジェクト)ウィザードが開きます。[Name] (名前)フィールドにプロジェクト名を入力します。このユースケースではairportなど。[Initial WSDL/WADL] (最初のWSDL/WADL)フィールドで、[Browse...] (参照...)をクリックして、既存のWSDLファイルであるairport_0.1.wsdl選択します。その他のオプションはデフォルト設定のままにして、[OK]をクリックします。
-
ナビゲーターに新規プロジェクトが表示され、WSDLがそのプロジェクトに追加されています。サンプル要求のRequest1がgetAirportInformationByISOCountryCode操作のために作成されています。
-
Request1をダブルクリックし、ナビゲーターの右側でコードエディターを開きます。WebサービスのURLがアドレスバーに表示され、サンプル要求のRequest1が要求パネルに表示されます。「?」は、この操作に入力パラメーターのair:CountryAbbrviationが必要なことを示しています。応答パネルは空白です。
-
リクエストパネルの入力として?をCNに置き換え、アイコンをクリックして、指定したエンドポイントURLに要求を送信します。
-
送信した要求の応答が、応答パネルに表示されます。
タスクの結果
データサービスプロバイダーのジョブで設定したように、国コードのCNに対応する空港名はBeijing CapitalとShanghai Hongqiaoです。このように予想した応答が得られました。これは、Webサービスが正しく実装されたことを意味します。