HTTP/REST APIの送信・検証と、テストエビデンス(HTML / Excel)出力を行うChrome拡張機能
GET / POST / PUT / PATCH / DELETE / HEAD / OPTIONS / QUERYに対応。クエリ、ヘッダー、JSON・テキスト・フォームのボディを編集でき、cURLコマンドとしてもコピーできます。
拡張機能の権限で直接通信するため、同一オリジン制約(CORS)を受けず、localhostや社内検証用APIにも直接リクエストが届きます。
ローカル、検証、本番などの環境ごとに接続先URL、ポート番号、変数を管理。リクエスト内の${変数名}を自動展開します。
ステータスコード、レスポンスヘッダー、本文テキスト、JSONパス、応答時間に対する検証ルールを設定し、送信時に合否を判定します。
選択したリクエストを順次実行し、結果をHTMLレポート(印刷・保存用)やExcelファイル(.xlsx)として出力できます。
アカウント登録は不要です。設定、履歴、エビデンス、認証情報はすべて利用中のブラウザ内(Storage)にのみ保存されます。
拡張機能アイコンをクリックして画面を開き、サイドバーの「+
システムを追加」から対象システムを作成します。環境(ローカル、ステージングなど)に応じたベースURL(例:
https://api.example.com)や環境変数を登録します。
「+ リクエストを作成」からHTTPメソッドとパスを入力します。URLに
/users/${id}
のように記載するとパスパラメータ欄が自動で生成されます。ヘッダー、クエリパラメータ、ボディ、認証情報(Bearer
/ Basic)を設定して「送信」を押します。
「アサーション」タブで検証条件を設定しておくと、送信時に合否が判定されます。
data.status が success に等しいサイドメニューで実行したいリクエストにチェックを入れ、「選択した○件を実行」を押すと順番にリクエストが送信されます。終了後、「HTMLで開く」で印刷・保管用レポートを別タブ表示するか、「Excel出力」でファイルとして保存できます。
EviREST 運営プロジェクト
不具合の報告、機能改善のご要望、その他のお問い合わせは下記メールアドレスまでご連絡ください。
連絡先メールアドレス: evi-rest@shiftonton.net
GitHub Issues: github.com/conte0745/evirest/issues