Private Cloud のお客様は、Private Cloud Load Testing Policyを参照してください。
Auth0 は、負荷テストのリクエストを却下したり、変更を求めたりする権利を留保します。本ポリシーに従わない場合、問題が解消されるまで、テナントへのアクセスが一時的にブロックされることがあります。
許容されるテスト実施時間帯
| Region | Testing window |
|---|---|
prod-au | 9:00 - 17:00 UTC |
prod-eu | 21:00 - 5:00 UTC |
prod-us | 2:00 - 10:00 UTC |
prod-jp | 14:00 - 22:00 UTC |
prod-ca | 2:00 - 10:00 UTC |
prod-uk | 21:00 - 5:00 UTC |
変更凍結ポリシー
ホリデーシーズン中の負荷テスト方針
- 希望するテスト日の少なくとも2週間前までに申請すること。十分な審査と必要な変更の時間を確保するため、4週間以上前の申請を推奨します。
- 承認された負荷テストは、対象環境のオフピーク時間帯における火曜日、水曜日、木曜日にのみ実施できます。
-
すべてのRPSリクエストがRPS制限内で安全に収まると判断された場合、かつ、テスト対象エンドポイントを管轄するすべての製品/プラットフォームチームの審査と承認を受けていれば、負荷テストは許可されます。
- 安全なRPS範囲を超えるテストは却下されます。
-
1日にスケジュールできる負荷テストは、顧客ごと・環境ごとに1件のみです。
- 同時に複数のテストを実行する必要がある場合は、Platform DirectorまたはVice Presidentへのエスカレーションと承認が必要です。
負荷テストのリクエストを送信する
負荷テストのリクエストに必要な情報
一般
- 実施予定のテストの概要
- テスト中に対応可能な連絡先と連絡方法
- 希望するテストの日時 (タイムゾーンを含む)
- 希望するテスト時間 (最大2時間)
- テストに使用するプラットフォーム (デスクトップ/ノートPC、iOS、Android、その他)
テナント
- テストで使用する Auth0 テナントの名前とリージョン
機能
- テスト中に使用される Auth0 の機能 (Actions、Rules、Email など)
- テストに関係する Auth0 の接続の種類
- 使用するカスタム DB がある場合は、その内容
- を使用しているかどうか
- テスト中に実行される Auth0 の Rules または Actions がある場合は、その内容
- 使用する Auth0 Webtasks がある場合は、その内容
- 確認メール、ウェルカムメール、またはその他のメールが送信されるかどうか
API
- 使用する Auth0 API のメソッドとエンドポイント (例:
GET /api/v2/clients) - リクエストの種類またはエンドポイントごとの1秒あたりの最大リクエスト数
ユーザー
- 負荷テストに参加するユニークユーザー数
負荷の見積もり
- テストに含まれる各 API エンドポイントまたは Auth0 機能について、1 秒あたりのリクエスト数で示した想定ピーク負荷
- ピーク負荷の数値に関する説明および根拠 (対象ユーザー数や、1 時間あたりの現実的なログイン数の見積もりを含む)
- テストのランプアップ率
- 負荷テストに参加するユニークユーザー数
テスト要件
メールプロバイダーを設定する
- Auth0 で独自のメールプロバイダーを設定する
- 想定されるメール送信量について、メールプロバイダーの承認を得る
- バウンスメールへの対応を準備する
- メールが届いたことを確認するためのテスト手段を確立する