Postmanを使用したブラウザCookieの同期と効率化

はじめに

Web 開発において、ブラウザCookieの効率的な使用は、APIテストの精度を向上させる上で重要です。

Postman では Cookie を手動で入力することも可能ですが、Developer tools から cookie をみてコピー&ペーストする作業を繰り返し行うのは無駄が大きいです。

この記事では、Postmanを使用してブラウザCookieを同期し、APIテストと開発プロセスを効率化させる方法に焦点を当てます。

手順

手順は全て公式サイトに記載がありますので、ここでは概要を記します。

Chrome拡張機能のインストール

必要な拡張機能をインストールしてください

Postman Interceptor - Chrome ウェブストア

Cookieの同期

Chrome拡張機能とPostman間でCookieを同期します。 インストールした拡張機能を有効化し、アイコンをクリックし、"Sync Cookies" のタブに切り替えます。

Postman 拡張機能の window

取得したい Cookie の domain を入力して、 "Sync Cookies" を押します。

すぐに "Stop Cookies" を押しても、Cookie の同期自体は完了しています。

Postman の画面の右上

Postman の画面の右上に "cookies" とあるので、開きます

cookies を開いた時の画面

同期したい cookie の key をクリックすると、"save" すれば Postman の request にも反映されます。

はまったところ

ドメイン指定で、 localhost:5173 を指定したため、cookie が sync されなくてしばらく困りました。 正しくは localhost を使用する必要があります。ドメインは port 番号を含みません。

セキュリティに関する考慮事項

今回見たように、拡張機能cookie へのアクセスが可能です。

不要な時は拡張機能をオフにしておくと良いでしょう。

また、日常的に、信頼できる拡張機能の選択が重要です。開発者の信頼性、レビュー、アクセス許可を確認してください。