PhpStorm 2020.3 ヘルプ

RESTful Web サービスのテスト

PhpStorm を使用すると、RESTful(英語) Web サービスをテストできます。PhpStorm は、実際にサービスを呼び出すアプリケーションであるかのように、要求を作成して実行することによって Web サービスとの対話をエミュレートする機能を提供します。

RESTful Web サービスのテストは、デフォルトで有効になっている HTTP クライアントバンドルプラグインを介してサポートされます。そうでない場合は、設定ダイアログのプラグインページでアクティブにします。

RESTful Web サービスへのリクエストを作成して実行する必要がある主な用途は 2 つあります。

  • RESTful Web サービスを開発してデプロイし、それが期待どおりに機能すること、仕様に従ってアクセス可能であること、および正しく応答することを確認したい場合。

  • RESTful な Web サービスに対処するアプリケーションを開発しているとき。この場合、開発を開始する前に、サービスへのアクセスと必要な入力データを調べると便利です。開発中に、アプリケーションの外部から Web サービスを呼び出すこともできます。これは、コードで論理エラーが検出されず、ボトルネックが Web サービスとのやりとりであると思われる場合に、アプリケーションの予期しない出力が発生した場合のエラーの特定に役立ちます。

RESTful な Web サービスをテストするには、次のチェックが必要です。

  • その URL アドレスは、サービスデプロイエンドポイントとメソッド注釈に基づいて正しく構成されます。

  • 生成されたサーバー要求が対応するメソッドを呼び出すこと。

  • メソッドが受け入れ可能なデータを返すこと。

PhpStorm を使用すると、これらのチェックを PhpStorm コードエディターから直接(英語)実行できます。

必要に応じて、設定ダイアログの HTTP プロキシページでプロキシ設定を構成します。