2015-09-28 72 views
0

我是新加入的使用Visual Studio加載測試。我有一個包含16個不同頁面的網站。我創建了4個不同的Web性能測試,每個測試4頁。所以現在我的4個網站性能測試涵蓋了大部分的網站。請注意,每個Web測試都記錄了一個登錄和註銷(我無法避免這一點,因爲所有頁面都是安全的)。在我的網站上,如果用戶嘗試第二次登錄(如果已經登錄),它會檢測並顯示一個錯誤頁面。我想通過結合所有這些網絡測試來進行負載測試。我已經做到了。但是由於虛擬用戶併發登錄操作,大多數測試失敗。 Reponse Url驗證規則大部分都失敗。任何人都可以提出一個好的負載測試策略。我知道如何從數據源提供參數。我有一個用戶名和密碼的csv文件。我可以爲每個網絡測試做到這一點。但是如何爲負載測試做到這一點。可能是我想錯了。是否可以直接傳遞參數來加載測試(每個虛擬用戶的意思)?請有你的建議。使用Visual Studio 2013加載測試將參數傳遞給虛擬用戶

回答

0

如果您的網站只允許用戶從一個地方登錄,則需要編寫測試以避免(請參閱註釋)多次登錄同一用戶(嘗試登錄)。這樣做的一種常見方式是將可用用戶分成不重疊的組,然後每個測試用不同的組進行數據驅動。

負載測試不是數據驅動的。 Visual Studio負載測試是一個測試環境,用於調用其他測試並收集有關其性能的數據。負載測試非常適合並從Web性能測試中收集大量數據。他們還使用單元和編碼UI測試,但收集的數據較少。

短語「數據驅動的負載測試」可能被認爲是「調用(一個或多個)數據驅動的Web測試的負載測試」的簡短方式。


注:有些測試可能由同一個用戶需要多次登錄的網站的處理進行探討。

相關問題