2011-06-28 29 views
1

我找不到一個簡單的方法來組合負載測試結果和跟蹤自定義參數。跟蹤/日誌負載測試參數

我有一個包含單個單元測試的負載測試。這個單元測試使用一些參數調用Web方法。每個參數都有很多參數和大量的值。在負載測試期間,我想跟蹤每個調用的上下文(參數的值)和結果(錯誤,持續時間...),以便建立一些度量。我怎樣才能做到這一點 ?

我知道我可以在單元測試中做到這一點,但我希望儘可能簡單。在loadtestplugin中,我無法關聯TestStartingTestFinished

回答

0

我能想到的唯一方法就是使用TestContext對象的BeginTimer和EndTimer方法。對於每個Web方法調用,使用參數值作爲定時器名稱的一部分啓動一個或多個定時器。然後在負載測試結果中,您會看到每個不同名稱的計時器的單獨結果。

我爲網絡測試做了類似的事情。

0

Visual Studio負載測試可以從運行測試的代理和控制器收集Windows性能計數器。它們也可以從其他計算機收集,通常是由測試加載的服務器。

您可以安排將測試中的各種數據寫入專門爲您的測試而創建的新Windows性能計數器。然後可以通過負載測試收集這些計數器,然後可以按照與通常在負載測試中收集的計數器相同的方式對它們進行繪圖和分析等。

有很多關於創建您自己的性能計數器的網頁以及更多關於Visual Studio負載測試如何收集它們的網頁。