Insomnia は、API の設計、デバッグ、自動テスト、負荷テストのための強力なツールです。この記事では、OpenAPI ドキュメントを使用して Insomnia でコレクションを作成する方法を説明します。このコレクションには、API がどのように機能するかを示すリクエストとレスポンスのサンプルが含まれています。
以前の記事では、Insomnia にサインアップしてダウンロードする方法について説明しました。さらに詳細が必要な場合は、ここで確認できます。
次は、Insomnia でコレクションを作成する方法を詳しく見ていきましょう。
ステップ 1: プロジェクトの準備
Insomnia を開くと、空のプロジェクトが表示されます。ここに API に関する情報を追加する必要があります。次のステップは、Insomnia でコレクションを作成し、このプロジェクト内に保存することです。
ステップ 2: OpenAPI ドキュメントのインポート
OpenAPI ドキュメントをコレクションに変換すると、すでに定義されている OpenAPI オペレーションのリクエストとレスポンスを作成する手動プロセスを回避できます。幸いなことに、Insomnia は OpenAPI をサポートしています。
方法 1: Git 経由でインポート
有料の「チーム」アカウントをお持ちの場合は、Insomnia を通じてリポジトリのクローンを Git で作成できます。これにより、プロジェクトの同期が長期にわたって維持されます。
方法 2: インポート機能を使用する
無料ユーザーは、[新しいコレクション] をクリックして名前を付けてコレクションを作成できます。コレクションが作成されたら、「...」をクリックして「インポート」を選択します。次に、OpenAPI ドキュメントを選択します。この方法では、時間の経過とともにコレクションが古くなる可能性がありますが、アップグレードする価値があると判断した場合は、後で Git 同期を有効にすることができます。
ステップ 3: コレクションの使用
選択した方法に関係なく、API 用に作成された新しい Insomnia コレクションが表示されます。これで、API リクエストとレスポンスを調べて実験できるようになりました。
EchoAPI: 優れた代替手段
最後に、Insomnia の代替手段として EchoAPI を紹介します。 EchoAPI は、API 開発をサポートする超軽量のコラボレーション ツールです。 API 設計、デバッグ、自動テスト、負荷テストを備えており、スクラッチ パッド機能もサポートしています。さらに、IntelliJ IDEA、VS Code、Chrome リクエスト キャプチャ拡張機能のプラグインも提供します。何よりも、ログインする必要がないので、非常に便利です。 Postman の代替手段を探している開発者は、間違いなく EchoAPI を検討する必要があります。
次の API 開発プロジェクトに取り組んでいるときは、EchoAPI を試してみてください。がっかりすることはありません。
以上がInsomnia の入門: Insomnia でコレクションを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。