Postmanを利用してCookieをキャプチャする
APIテストを実施する際に便利な Postman ですが、テスト実行時に毎回 Cookie 情報をセットするのは面倒です・・。 そこで今回は Cookie 情報を持たせた状態でテストする方法(macOS)について書いていきます。
前提条件として、Postman のバージョンは 7.2 以降であることを確認してください。 Postman をダウンロードしていない方はこちら。
事前準備
Postman Interceptor Extension をインストールする
以下のリンクより、Postman Interceptor Extension をインストールします。 chrome.google.com
インストールするだけでOK!インストール後の設定は不要です!
Interceptor Bridge をインストールする
Interceptor Bridge をダウンロードします。
※リンクをクリックするとダウンロードが開始されます
https://go.pstmn.io/interceptor-bridge-macos
ダウンロードした zip ファイルを解凍すると、[install_host] というファイルがあるので、こちらを実行します。
$ cd InterceptorBridge_MacOS_1.0.0 $ ./install_host Native messaging host com.postman.postmanapp for 'Postman Native App < > Interceptor integration' has been installed.
事前準備は以上で終わりです!
Postman で Cookie をキャプチャする設定
画面右上の衛星マークをクリックします。
[Capture Cookies] を [ON] にして、[INTERCEPTOR CONNECTED] となればOKです!
Cookie情報を持たせた状態で API テストを実行する
API を実行するとHeader に Cookie がセットされているのがわかります。
以前までは Chrome 拡張機能の Postman でしか利用できない機能でしたが、ネイティブアプリでも利用できるようになりました! 設定も簡単なので、Postman で Cookie を利用する場合には非常に便利な機能ですね。