このトピックでは、Performance Testing サービス (PTS) の課金項目と有効化方法について説明します。
課金項目
課金単位
Alibaba Cloud PTS は、Virtual User Minute (VUM) 単位を使用します。VUM は、PTS でのストレステスト中に消費されるリソースを計算する主要なメトリックです。
計算方法
VUM = Number of used IP addresses × 500 × Stress testing duration (minutes) × (1+Log sampling rate)
パラメータの説明:
パラメータ | 説明 | 例 |
使用済み IP アドレスの数 | IP 拡張機能を使用しない場合:
|
|
IP 拡張機能を使用する場合、使用済み IP アドレスの数は、指定された IP アドレスの数です。 | 5 つの IP アドレスを指定した場合、使用済み IP アドレスの数は 5 です。 | |
500 | 同時接続ユーザー数: 各 IP アドレスの同時接続仮想ユーザー数は 500 に設定されており、ストレステスト用に構成された同時接続ユーザー数とは無関係です。 | 値は 500 に固定されています。 |
ストレステスト期間 | ストレステスト期間は分単位で測定されます。期間が 1 分未満の場合は、期間は比例して分に変換されます。 | たとえば、現在のストレステストシナリオの合計ストレステスト期間が 5 分 40 秒の場合、40 秒は比例して分に変換する必要があります。つまり、0.67 分です。したがって、合計ストレステスト期間は 5.67 分です。 |
ログサンプリングレート | ストレステストログのサンプリングレート (デフォルト値: 1%)。 1% を超えるログサンプリングレートを指定すると、追加の VUM 消費が発生します。 | ログサンプリングレートを 20% に設定すると、合計 VUM 消費量は元の VUM 消費量の 1.2 倍になります。ログサンプリングレートを 100% (最大値) に設定すると、合計 VUM 消費量は元の VUM 消費量の 2 倍になります。 |
例
ログサンプリングレートのデフォルト値を使用し、ストレステストの期間が 20 分の場合、500 同時接続ユーザーの VUM 消費量: 1× 500 × 20 × 1= 10,000 VUM
。
無料枠と割引
2023 年 5 月 11 日から、PTS を初めてアカウントで有効化すると、有効期間が 1 か月の 5000 VUM の無料枠が提供されます。
VUM クォータは、PTS を有効化してから 30 日後に自動的に無効になります。
ストレステストタスクでの VUM 消費量は、優先的に VUM クォータから差し引かれます。無料枠を使い果たした後、VUM 消費量は従量課金方式に基づいて課金されます。
同時接続ユーザー数が 1,000 を超えない場合、課金されません。同時接続ユーザー数が 1,000 を超えるストレステストタスクについては、従量課金方式に基づいて課金されます。
課金方法
従量課金
シナリオ: この課金方法は、短期的、まれ、またはバースト性のテスト要件に適しています。
料金: 単価はリソースプランよりも高くなります。実際に消費した VUM に基づいて課金されます。
PTS を使い始める
PTS を有効化する
Alibaba Cloud アカウントを使用して、PTS ページにログオンします。PTS サービス規約を読み、同意し、次に [今すぐ有効にする] をクリックします。
テストを開始する
PTS が有効化された後、PTS コンソール にログオンし、。1 分以内にストレステストを開始する
注記
デフォルトでは、従量課金 課金方法が自動的に有効になります。ストレステストタスクが完了すると、システムはタスクによって生成された VUM 消費料金を決済し、アカウント残高から料金を自動的に差し引きます。
コスト最適化の提案
VUM 要件の見積もり: ストレステストの規模を事前に計画できます。
ストレステストシナリオの簡素化: 冗長な接続を削減し、スクリプトを簡素化できます。
リアルタイム監視: ストレステスト中、PTS コンソールで帯域幅の使用状況を監視し、できるだけ早く IP アドレスの数を調整できます。
できるだけ早くテストを停止する: ストレステストが完了したら、テストが自動的に終了するか、手動でタスクを停止して、課金が停止するようにしてください。