モックサーバー
もっくさーばー
意味
モックサーバーとは、実際の API や外部システムの振る舞いを模倣した仮想的なサーバーを指します。開発者は本番環境のサービスが未完成、あるいは利用できない状態でも、決められたエンドポイントやレスポンスを通じて機能確認や統合テストを行うことができます。モックサーバーはリクエストに対して固定のデータや動的に生成したデータを返すよう設定でき、ネットワーク遅延やエラーコードのシミュレーションも可能です。これにより、フロントエンドとバックエンドの分離開発や CI/CD パイプラインでの自動テストが円滑に進められます。利用者は JSON や XML などのフォーマットで期待するレスポンスを定義し、HTTP メソッドやステータスコードも自由に設定できます。さらに、リクエストパラメータに応じた条件分岐や遅延時間の付加により、実運用に近いシナリオを再現できる点が特徴です。このように、モックサーバーは本番サービスへの依存を排除しつつ、開発初期段階から品質保証を行える環境を提供します。
類義語
スタブサーバー、フェイクサーバー