Performance Testing Service (PTS) は、各ストレステスト中に消費されるコンピューティングリソースを反映するメトリックである仮想ユーザー分 (VUM) に基づいて課金されます。このページでは、VUM の計算、無料クォータ、課金方法、およびコストの最適化について説明します。
VUM の計算方法
各 VUM は、1 人の仮想ユーザーが 1 分間実行されることを表します。ストレステストで消費された合計 VUM によって料金が決定されます。
VUM = 使用 IP アドレス数 x 500 x 持続時間 (分) x (1 + ログサンプリングレート)変数 | 説明 | 例 |
使用中のIP アドレス | ストレステストに割り当てられた IP アドレスの数。下記の IP アドレスの計算をご参照ください。 | 3 IP アドレス |
500 | 固定乗数。各 IP アドレスは、ストレステストの構成に関係なく、500 の同時仮想ユーザーをサポートします。 | 常に 500 |
持続時間 | ストレステストの持続時間 (分)。1 分未満の持続時間は比例的に変換されます。 | 5 分 40 秒 = 5.67 分 |
ログサンプリングレート | ストレステストログのサンプリングレート。デフォルト:1%。1% を超えるレートは VUM の消費を増加させます。 | 1% (デフォルト):係数は 1。20%:係数は 1.2。100%:係数は 2。 |
IP アドレスの計算
IP アドレス数は、IP 拡張機能が有効になっているかどうかによって異なります。
IP 拡張なし:
| モード | 計算式 | 例 |
|---|---|---|
| 同時実行モード | 最大同時接続ユーザー数 / 500、切り上げ | 1,200 同時接続ユーザー数:1200 / 500 = 2.4、切り上げて 3 IP |
| 秒間リクエスト数 (RPS) モード | 最大 RPS / 4000、切り上げ | 10,000 RPS:10000 / 4000 = 2.5、切り上げて 3 IP |
IP 拡張あり:IP アドレス数は指定した数と等しくなります。5 つの IP アドレスを指定した場合、5 つの IP が使用されます。
計算例
以下のパラメーターを持つストレステスト:
500 同時接続ユーザー数 (1 IP アドレス)
20 分の持続時間
デフォルトのログサンプリングレート (1%)
消費量: 1 x 500 x 20 x 1 = 10,000 VUM
VUM あたりの単価については、「従量課金」をご参照ください。
無料クォータ
2023 年 5 月 11 日以降、初めて PTS を有効化したユーザーには、1 回限りの 5,000 VUM の無料クォータが付与されます。
無料クォータは、有効化後 30 日で失効します。
VUM の消費は、まず無料クォータから差し引かれます。クォータを使い切った後は、従量課金が適用されます。
1,000 までの同時接続ユーザー数でのストレステストは課金されません。従量課金は、同時接続ユーザー数が 1,000 を超えた場合にのみ適用されます。
課金方法
PTS は、デフォルトで従量課金方式を採用しています。各ストレステストで実際に消費した VUM に基づいて請求されます。
| 項目 | 詳細 |
|---|---|
| 最適なケース | 短期間、低頻度、またはバースト的なテスト |
| 仕組み | 各ストレステストが完了すると、システムは消費された VUM を計算し、対応する料金をアカウント残高から差し引きます |
| 料金 | VUM あたりの単価は、リソースプランよりも高くなります。詳細な料金については、「従量課金」をご参照ください。 |
利用開始
PTS の有効化
PTS 有効化ページに移動し、PTS 利用規約を読んで同意した後、[今すぐ購入] をクリックします。
ストレステストの実行
PTS コンソールを開き、「1 分でストレステストを開始」の手順に従います。
注:従量課金は、有効化と同時に自動的に有効になります。各ストレステストの後、VUM 料金が決済され、アカウント残高から差し引かれます。
コスト削減
テスト前に VUM を見積もる。同時実行レベル、持続時間、サンプリングレートを計画して、消費量を予測します。
テストシナリオを簡素化する。冗長な接続を削除し、スクリプトを効率化してリソース使用量を削減します。
リアルタイムで監視する。ストレステスト中に PTS コンソールで帯域幅と IP の使用状況を追跡し、必要に応じて調整します。
テストを速やかに停止する。各テストが自動的に終了することを確認するか、手動で停止して不要な課金を避けます。