製品

動的プログラマブル モック サーバー

APIGITは、Express.jsで動作し、APIGITクラウド内のNode.jsサンドボックスコンテナで実行されるプログラム可能で動的なMockServerを提供しています。この強力なツールを使用すると、動的コンテンツや永続的な状態を伴う複雑なビジネスロジックをシミュレートし、実際のバックエンドを必要とせずにAPIを現実的な環境でテストすることができます。Express.jsの力により、MockServerはルートの定義、ミドルウェアの使用、複雑な応答の作成など、馴染みのあるJavaScriptの規約を使用して柔軟に設定できます。さらに、MockServerはAPI仕様からワンクリックで自動的に生成できるため、セットアップが簡単です。MockServerを使用することで、APIを迅速に検証し、問題を特定し、デプロイ前に正しく動作していることを確認することができ、開発中の時間と労力を大幅に節約できます。

モックサーバーを自動生成
API 仕様の定義により、APIGit はモック サーバーのルートとスクリプトを自動的に生成できます。その後、応答を変更したり、ビジネス ロジックを追加したりして、ルートをカスタマイズできます。

MockServer ビュー モード - デフォルト ビュー
モック サーバーのデフォルト ビューでは、定義されたルートとスクリプトでのそれらの実装を簡単に確認でき、モック サーバーの機能を包括的に理解できます。
MockServer ビュー モード - 差分ビュー
モック サーバーの「差分ビュー」では、あるスクリプトを別のスクリプトと比較できます。この機能は、コード生成に特に役立ちます。既存のスクリプトと自動生成されたスクリプトを比較することで、両者の違いを簡単に確認して特定できます。

モック サーバー編集モード - コード ビュー
「コード モード」では、すべてのルートを直接表示および編集できます。これは、コピー アンド ペーストなどを使用して、一度に複数のルートをすばやく変更する場合に役立ちます。これは、インターフェイスをナビゲートするよりも効率的なルート編集方法です。
モック サーバー編集モード - 差分ビュー
アプリケーションの他のセクションと同様に、コミットする前に「差分モード」で行った変更を確認できます。これにより、最初に変更を確認して承認したことがわかっているため、自信を持って変更を加えることができます。

ステートフル機能を備えた高度でプログラム可能なモック サーバー
モック サーバーを公開し、カスタマイズ可能なドメイン名でそれを実現します。実際のバックエンドの準備が整う前に API をテストするための一時的なバックエンドとして使用します。ライブ モック サーバーはステートフルで、API リクエストをデバッグするための詳細なログを提供します。

1 つのリポジトリに対して複数のアクティブな実行中のモック サーバー
API 仕様やマークダウン ドキュメントと同様に、Git 履歴の任意の時点でモック サーバーを公開することで、ビジネスのさまざまな段階を簡単にテストできます。完全なシミュレーションのために、複数のアクティブなモック サーバーがサポートされています。