Postmanを使ってテストが書けます。
XMLレスポンスの場合は以下のような感じでテストが書けます。
pm.test("test name", function () {
var jsonObject = xml2Json(responseBody);
pm.expect(jsonObject.value).to.eql("expected data");
});
サンプル
Yahoo!リバースジオコーダAPIを使って、緯度・経度から想定したものが返却されてくるかテストしてみます。
- 自分で発行したアプリケーションIDと検索したい緯度・経度をパラメータに設定します。

- テストは以下のような感じです。
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便利。
酒井 修平