0

Visual Studio 2010 では、データ ソースを Web パフォーマンス テストにバインドする場合、次のように定義された「ランダム」にアクセス メソッドを設定するオプションがあります。

テーブル内の行をランダムに移動します。このアクセス方法は、テスト中、テーブル内のデータをループします。

この定義を解析してきましたが、何が起こるか正確にはわかりません。それは意味しますか:

  • ソースにアクセスするたびに、行がランダムに選択されます (つまり、偶然に 2 つのテストで同じ行が連続して取得される場合があります)。また
  • ソースは最初にランダムな順序でシャッフルされ、次にデータ ソースがシャッフルされたデータを「ループ スルー」します (つまり、すべての行が 1 回使用されてから、2 回目の行が表示されます)。また
  • 他の何か?

エージェントは 1 つしかないため、そのソースからの繰り返しは問題ではありません。

前もって感謝します。

4

1 に答える 1

1

テストにより、実際に行が完全にランダムに選択されていることが確認されます。

単純なデータ ソースの場合:

value
0
1
2
3

実行したばかりのテストで選択された値の順序は次のとおりです。

3
3
3
1
1
2
3
...etc

実際の「シャッフル」実装では、独自の WebTestPlugin または WebTestRequestPlugin を作成する必要があります。

于 2013-02-07T16:21:16.103 に答える