LoginSignup
19
21

More than 5 years have passed since last update.

JSON/REST APIの簡易テスト方法

Last updated at Posted at 2016-11-14

はじめに

ブラウザだけで、JSON SchemaからJSONデータを組み立てて、RESTのAPIを簡易的にテストする方法についてのメモです。
コーディングとか無しで、簡単なJSONデータでサクッとテストしたい場合に使えます。

JSONデータの組み立て

JSON SchemaからJSONデータを組み立てられる、以下のようなサイトがあります。
JSON Editor
こちらのサイトで、以下のようにJSON SchemaからJSONデータを簡易的に生成させることができます。(項目がたくさんあると死にますが...)
image01.JPG

REST API実行

RESTなので、HTTPリクエストが投げられるツールがあればよいです。例えば、FireFoxのHttpRequesterというアドオンがあります。
FireFoxのツール-アドオンから入手できます。
image02.JPG

このアドオンをインストールすると、ツールからHttpRequesterというメニューが選択できます。
この機能で生成させたJSONを指定して、HTTPリクエスト投げればOK。
image03.JPG

返されたJSONデータと想定されるSchemaを上のサイトにコピペすると、戻り値のValidationも行えます。

追記

JSON整形/構文チェックツール
https://lab.syncer.jp/Tool/JSON-Viewer/
JavaScriptベースで動作するので、ローカルに落として使えばサーバーにデータを上げなくてもよいので非常に使い勝手がよい。

Restlet Client - REST API Testing
https://chrome.google.com/webstore/detail/restlet-client-rest-api-t/aejoelaoggembcahagimdiliamlcdmfm
Chromeのプラグインとして提供されているREST APIテストツール。テストケースを保存しておいたり複数のリクエストを流すシナリオを作れたり、かなりリッチな機能を提供してくれている。

Swagger
https://swagger.io/
本来はこういう標準に従ってAPI記述やらテストやらするのが望ましいんでしょうけど。

19
21
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
19
21