Amazon API GatewayでAPIの不具合を再現
Amazon API GatewayでAPIの不具合を再現:
アプリケーションでAPIの不具合時のテストをしたいことってあると思います。
Amazon API GatewayのMock機能を使うと、あらゆるクエリに対して一律のエラー系のステータスコードを返却でき、APIの不具合を再現可能できる。
API Gatewayのリソースとパスはすでに作成済みとします。作成はこちらなどを参考になります。
統合リクエストでMockを選択し、
メソッドレスポンスに返却したいステータスコードを追加
結合レスポンスのマッピングテンプレートに、返却値を設定
テストを実行し、期待する返却値が得られることを確認します。
ステータス
アプリケーションでAPIの不具合時のテストをしたいことってあると思います。
結論
Amazon API GatewayのMock機能を使うと、あらゆるクエリに対して一律のエラー系のステータスコードを返却でき、APIの不具合を再現可能できる。
手順
API Gatewayのリソースとパスはすでに作成済みとします。作成はこちらなどを参考になります。
1.統合リクエスト
統合リクエストでMockを選択し、statusCode
に返却したいステータスコードを指定します。デフォルトは200ですが、今回は不具合を再現したいので500をセットすることにします。{"statusCode": 500}
2. メソッドレスポンス
メソッドレスポンスに返却したいステータスコードを追加
3. 統合レスポンス
結合レスポンスのマッピングテンプレートに、返却値を設定
4. 確認
テストを実行し、期待する返却値が得られることを確認します。ステータス
500
で、設定したレスポンスが返ってきました。
コメント
コメントを投稿