Postman Multi-Region機能を無料で試す方法と使い方

# はじめに
この記事は [Postman Advent Calendar 2023](https://qiita.com/advent-calendar/2023/postman) のシリーズ 1、12日目の記事です。
内容はPostmanの有料プランを14日間無料にする方法、Postmanモニタリング、そしてMulti-Regionの使い方について紹介します。

## Top Contributorに選ばれ、感謝の気持ちを込めて

まず、Postmanの日本上陸、おめでとうございます！イベントに参加し、Top Contributorに選ばれ、本当にありがとうございました。

## 背景

最近、海外対応プロジェクトにおいて、対象外国からのAPIアクセスを制限するテストが課題として浮上しました。具体的な対策として、以下の手法が考えられました。

- 対象・対象外国でCloud VMを作成し、curlコマンドを使用してAPIをテストする
- VPN接続を行い、curlコマンドを使用してAPIをテストする

しかし、これらの方法は手間がかかる上、効率的ではありませんでした。そこで、Postman Japanが定期的に開催されているワークショップ通じてMulti-Region機能を知り、利用することで問題を解決できるかもしれないと考え、実際に試してみました。
6年前の公式ブログですが、参考としては貼っておきます。

https://blog.postman.com/setting-up-multi-region-api-tests-in-postman/

## 事前準備

Multi-Region機能は非常に便利ですが、注意が必要です。

:::note warn
Multi-Region機能は有料プランでしか利用できないものとなっています。
:::

最初はどのプランが必要かが具体的に書かれていなかったため、問い合わせてみることにしました。結果として、**Basicプラン**からでもMulti-Region機能を使用できることが分かりました。さらに、問い合わせないと分からない情報として、なんと14日間のトライアルがあることも教えてもらいました。詳細は [14-day Basic plan trial](https://support.postman.com/hc/en-us/articles/10399528115735-What-is-the-14-day-Basic-plan-trial-) から確認できます。要するに、

:::note info
無料プランで3人以上をチームに招待するだけで自動でトライアルが開始されるます。
:::

クレジットカード情報の入力が不要です。これは使ってみる価値がありそうな情報ですね。

## Multi-Regionの使い方
モニタリングしたいコレクションを選択 → ミートボールボタンをクリック → 「コレクションをモニター」をクリック。

![Screenshot 2023-12-12 at 10.57.14 AM.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3617273/00448db0-1e62-27fc-d03d-edd080cf002f.png)

「モニターの作成」画面が表示され、「リージョンの手動選択」のメニューに複数リージョンの選択できる。
![Screenshot 2023-12-12 at 11.26.23 AM.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3617273/127338a1-d772-4239-e502-d71becbe86a9.png)
「モニター名」、「環境」など他の設定が完了すれば「モニターの作成」ボタンをクリック。

![Screenshot 2023-12-12 at 11.21.35 AM.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3617273/ea10138e-b8d8-f9d8-2516-80cbf4a30887.png)

こちらは、テストが実行されるまでお待ちいただくか、必要に応じて手動で操作することができることを示していますが、今回はすぐ結果がすぐ見たいので「Run」ボタンを押す。

## 結果
プロジェクトでは日本、アメリカ、カナダ以外からのアクセス制限されていて、各レージョンの結果見てみると仕様通りになっていること確認できました。
対象内（PASS）：
- アメリカ：
![Screenshot 2023-12-12 at 12.18.38 PM.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3617273/c7358ac8-e468-e03b-1d06-6c60a720236a.png)
![Screenshot 2023-12-12 at 12.17.41 PM.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3617273/89129558-2aa2-6884-e8b2-2471803bb9ba.png)
- カナダ：
![Screenshot 2023-12-12 at 12.19.14 PM.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3617273/4d5b3230-4b1c-3259-5aac-647294160c30.png)

対象外（FAIL）：
- アジアパシフィック：
![Screenshot 2023-12-12 at 12.20.52 PM.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3617273/45a19001-2fe1-3f0f-7209-61df6e0003da.png)
- ヨーロッパ（中央）：
![Screenshot 2023-12-12 at 12.21.05 PM.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3617273/96684590-657f-d641-8f2e-227b3d69857f.png)
- 南アメリカ：
![Screenshot 2023-12-12 at 12.21.14 PM.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3617273/7eb34d77-cd15-7e85-7a39-01fc1a5e7d0d.png)
- イギリス：
![Screenshot 2023-12-12 at 12.21.38 PM.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3617273/925ab106-150e-c7ae-c4ea-7dca89462db4.png)

このように、Multi-Region機能を使用することで異なる地域からのアクセス制御を効果的にテストできました。

これにより、手動で異なる国や地域からアクセスしてテストする手間を省くことができ、効率的の高いテストが可能となります。
この記事を読んで、Postmanをより効果的に利用し、Multi-Region機能を有効活用するための手順が分かれば嬉しいです。ぜひ参考にしてみてください。