2013-02-07 54 views
0

在Visual Studio 2010中,如果你綁定數據源到Web性能測試你有設置訪問方法爲「隨機」,defined as follows的選項:訪問方法爲「隨機」時,Visual Studio 2010數據源的行爲如何?

移動通過隨機在一個表中的行。這種訪問方法將在整個測試期間循環遍歷表中的數據。

我們一直在解析這個定義,但並不確定會發生什麼。這是否意味着:

  • 每個源被訪問的行是隨機選擇的時間(即你可能會得到連續的機會,在兩次測試在同一行);或
  • 首先將數據源混洗成隨機順序,然後數據源將「循環」整理混洗數據(即,在第二次看到任何行之前,每一行都使用一次);或
  • 還有其他?

注意我們只有一個代理,所以從源頭重複不是一個問題。

在此先感謝。

回答

1

測試證實確實該行是完全隨機選擇的。

用一個簡單的數據源:

value 
0 
1 
2 
3 

在測試我只是跑選定值的順序爲:

3 
3 
3 
1 
1 
2 
3 
...etc 

對於一個實際的「洗牌」的實現,你需要寫您自己的WebTestPlugin或WebTestRequestPlugin。

相關問題