Soapui-assertion-xquery-match

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

SoapUIアサーション-XQuery Match

XQueryはXQuery式を使用して、ターゲットプロパティからコンテンツを選択します。 XQuery式の結果を期待値と比較します。

  • ステップ1 *-[アサーションの追加]をクリックした後、[アサーションカテゴリ-プロパティコンテンツ]を選択します。
  • ステップ2 *-アサーションタイプ-XQuery一致を選択します。
  • ステップ3 *-[追加]をクリックします。

Xqueryアサーション

  • ステップ4 *-XPathと同様に、[宣言]をクリックして名前空間を自動的に宣言するか、手動で入力します。

次のXQuery構造を定義する必要があります-

for $x in//ns1:<XPath>
//It declares iteration and XPath is where similar nodes are present
return {data ($x/ns1:<attribute>)}//it will return all values of the attribute
  • ステップ5 *-[保存]をクリックします。

クエリの宣言

  • ステップ6 *-現在のタブから選択すると、現在応答中のすべての値が表示されます。

-このWSDLはXQueryアサーションを使用するのに十分ではないため、応答XMLで同じ属性を持つWSDLを親切に使用してください。