目次

目次

PostmanでXMLレスポンスのテストを書く

アバター画像
酒井 修平
アバター画像
酒井 修平
最終更新日2018/10/12 投稿日2018/10/12

Postmanを使ってテストが書けます。
XMLレスポンスの場合は以下のような感じでテストが書けます。

pm.test("test name", function () {
    var jsonObject = xml2Json(responseBody);
    pm.expect(jsonObject.value).to.eql("expected data");
});

サンプル

Yahoo!リバースジオコーダAPIを使って、緯度・経度から想定したものが返却されてくるかテストしてみます。

  • 自分で発行したアプリケーションIDと検索したい緯度・経度をパラメータに設定します。
Postman_set-param.png
  • テストは以下のような感じです。xml2JsonでXMLをJSONに変換します。検索した緯度・経度から 東京ソラマチ が返却されるかチェックしています。
pm.test("get address from latitude and longitude", function () {
    var jsonObject = xml2Json(responseBody);
    pm.expect(jsonObject.YDF.Feature.Property.Building.Name).to.eql("東京ソラマチ");
});
  • Send ボタンを押して実行すると、下記のようにレスポンスとテストの実行結果が確認できます。
Postman_response-body.png
Postman_test-results.png

まとめ

Postman便利。

アバター画像

酒井 修平

目次