- 基本情報
- プロジェクト管理
- ドキュメント
- 変更影響分析を使用する
- Test Cloud のアクセシビリティ テスト
- Autopilot で検索する
- プロジェクトの運用とユーティリティ
- Test Manager の設定
- ALM ツールとの連携
- API 連携
- テスト用のエージェントのコーディング
- トラブルシューティング
パフォーマンス テスト用の仮想ユーザー ユニット消費モデルです。VU ユニットが実行時にライセンス プールから抽出され、完了後に解放される方法を示します。
VU ユニットは実行時にライセンス サーバーから取得され、パフォーマンス テストが終了すると解放されてライセンス プールに戻されます。パフォーマンステストの実行がシステムによって許可されるのは、ライセンス サーバーに未使用の VU ユニットが十分にある場合です。ライセンス サーバーに利用可能な VU ユニットが十分にない場合、パフォーマンス テストの実行はブロックされます。
例 1 - パフォーマンス テストの実行が許可される場合
次の例では、1 つのバンドル (2,500 VU ユニット) を所有する顧客が 2 つのテスト シナリオを作成しています。
-
テスト シナリオ 1
- 1 つの Web UI テスト ケースと 100 人の仮想ユーザー = 1,000 VU ユニット
- 1 つの API テスト ケースと 500 人の仮想ユーザー = 500 VU ユニット
- 合計: 1,500 VU ユニット
-
テスト シナリオ 2
- 1 つのデスクトップ テスト ケースと 10 人の仮想ユーザー = 1,000 VU ユニット
- 合計: 1,000 VU ユニット
合計すると、これら 2 つのテスト シナリオはプロビジョニングされたライセンスの制限内で実行できます。
シナリオ 1 + シナリオ 2 = 2,500 VU ユニット
例 2 - パフォーマンス テストの実行がブロックされる場合
次の例では、1 つのバンドル (2,500 VU ユニット) を所有する顧客が 2 つのテスト シナリオを作成しています。
-
テスト シナリオ 1
- 1 つの Web UI テスト ケースと 100 人の仮想ユーザー = 1,000 VU ユニット
- 1 つの API テスト ケースと 500 人の仮想ユーザー = 500 VU ユニット
- 合計: 1,500 VU ユニット
-
テスト シナリオ 2
- 2 つのデスクトップ テスト ケースと 10 人の仮想ユーザー = 2,000 VU ユニット
- 合計: 2,000 VU ユニット
2 つのテスト シナリオを合わせると、プロビジョニングされたライセンスの制限を超えています。この例では、 テスト シナリオ 1 のみを実行します。ただし、 テスト シナリオ 1 (または 1,000 VU ユニット以上相当の別のテスト) が完了したら、 テスト シナリオ 2 の実行をトリガーできます。
シナリオの実行が完了すると、使用中の VUユニット はライセンスサーバーに解放され、再び使用可能になります。この時点で、ユーザーは、以前に利用可能な VU ユニット の容量を超えた可能性のあるシナリオを実行できます。
シナリオ 1 + シナリオ 2 = 3,500 VU ユニット