2

現在、REST サービスからの応答をアサートするスクリプトを作成しようとしています。このサービスは、カレンダー イベントの複数のインスタンス、つまりカレンダー イベントの繰り返しインスタンスをデータベースから取得します。soapui の応答は次のようになります。

<Response>
    <items>
        <e>
            <summary>blah blah</summary>
            <start>blah blah</start>
        </e>
        <e>
            <summary>blah blah</summary>
            <start>blah blah</start>
        </e>
        <e>
            <summary>blah blah</summary>
            <start>blah blah</start>
        </e>
    </items>
</Response>

各ノード //Response/items/e をループして、サーバーから返された値をアサートしたいと考えています。getValueNodes を使用して配列を変数に戻そうとしましたが、機能しないようです。助けていただければ幸いです。

あさね

4

1 に答える 1

2

を使用しXmlSlurperて XML データを読み取り、オブジェクトに変換します。次のページを参照してください。

http://groovy.codehaus.org/Reading+XML+using+Groovy%27s+XmlSlurper

Scriptこれを使用するには、テスト ステップを追加する必要があります。

于 2012-06-19T07:47:32.037 に答える