データ セットを使用してテストの動作を確認するには、以下のシナリオを検討します。
15 人の仮想ユーザ、および 2 行のデータがあるデータ セットを使用するテスト。
シナリオ 1: データが終了した場合 -> やり直す
1 番目のユーザはデータの 1 番目の行を読み取り、2 番目のユーザは 2 番目の行を読み取ります。 3 番目のユーザはやり直し、1 番目の行を読み取り、これが繰り返されます。 15 人のユーザ全員がテストを実行するまで、これが継続されます。 1 番目の行は 8 回読み取られ、2 番目の行は 7 回読み取られます。
シナリオ 2: データが終了した場合 -> 実行:テストを終了するステップ
1 番目のユーザはデータの 1 番目の行を読み取り、2 番目のユーザは 2 番目の行を読み取ります。 3 番目のユーザから 15 番目のユーザはテストを開始し、すぐに終了ステップにジャンプします。
100 人の仮想ユーザ、および 1500 行のデータがあるデータ セットを使用するテスト。 テストは同時に実行されます。
シナリオ 1: データが終了した場合 -> やり直す
100 人のユーザが開始すると、これらのユーザはデータの最初の 100 行を読み取ります。 ステージング ドキュメントに応じて、サイクル終了時にユーザはテスト ケースの新しい実行を開始し、データ セットのより多くの行を処理します。 行がすべて処理されてもテスト ランが終了していない場合は、テスト ランが終了するまで、もう一度 1 番目の行からやり直します。
シナリオ 2: データが終了した場合 -> 実行:テストを終了するステップ
テスト ランは 1500 サイクルの後に終了します。
10 人の仮想ユーザ、および 10,000 行のデータがあるデータ セットを使用するテスト。 ステージング ドキュメントでは、テストを 2 分間実行するように指定されています。
10 人のユーザが開始し、データの最初の 10 行を読み取ります。 ユーザは 10,000 の行からデータ行を処理し続けます。実行速度に応じて、どの時点でデータ セットが終了するかが決まります。 2 分が経過すると、テストは終了します。
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|