Soapui-teststep

提供:Dev Guides
移動先:案内検索

SoapUI-TestStep

TestStepsは、SoapUIの機能テストの「ビルディングブロック」です。 これらはTestCaseに追加され、実行のフローを制御し、テストするWebサービスの機能を検証するために使用されます。

TestStepの挿入

  • ステップ1 *-TestStepsを右クリックします。 ステップを追加し、リストから適切なTestStepを選択します。 たとえば、ユーザーがREST WebServiceをテストする必要がある場合、ユーザーはRESTテスト要求を選択します。

ステップの追加

  • ステップ2 *-TestSteps→Add Step→SOAP Requestを選択して、TestStepを追加し、インポートされたSOAP要求を検証します。
  • ステップ3 *-TestStepの名前を入力し、ウィザードで[OK]をクリックします。

名前を指定

「OK」をクリックすると、ダイアログボックスがポップアップして、呼び出す操作を選択します。 すべての操作がリストされ、ユーザーは呼び出したい操作を選択できます。

リストされる操作は2つあります。 使用されるSOAPバージョンを除き、両方の操作は同じです。 CurrencyConvertorSoap はSOAPバージョン1.1を使用しますが、 CurrencyConvertorSoap12 はSOAPバージョン1.2を使用します。

  • ステップ4 *-最初の1つ– CurrencyConvertorSoapを選択し、[OK]をクリックします。

テストリクエスト

TestCaseの追加中に、さまざまな標準アサーションを追加できます。 アサーションは、SOAP要求/応答のチェックポイント/検証ポイントとも呼ばれます。

  • ステップ5 *-次の検証ポイントなしでTestStepを作成することを意味するデフォルトオプションでTestCaseを作成しましょう-
  • テストの実行時に、応答メッセージがSOAPかどうかを検証します。
  • 応答スキーマが有効かどうかを検証します。
  • SOAP応答にFAULTが含まれているかどうかを確認します。

ケースにリクエストを追加

  • ステップ6 *-[OK]をクリックすると、次のリクエストXMLスクリーンショットがポップアップ表示されます。

リクエストXML

テストステップカウントは、機能的なTestStepが追加されると1になります。 同様に、負荷およびセキュリティTestStepsを追加すると、追加されたステップの数に基づいて、対応する数が自動的に増加します。

Incremented