WebTest.Outcome 屬性
取得或設定 Web 效能測試的「成功」或「失敗」結果。
命名空間: Microsoft.VisualStudio.TestTools.WebTesting
組件: Microsoft.VisualStudio.QualityTools.WebTestFramework (在 Microsoft.VisualStudio.QualityTools.WebTestFramework.dll 中)
語法
'宣告
Public Property Outcome As Outcome
public Outcome Outcome { get; set; }
public:
property Outcome Outcome {
Outcome get ();
void set (Outcome value);
}
member Outcome : Outcome with get, set
function get Outcome () : Outcome
function set Outcome (value : Outcome)
屬性值
型別:Microsoft.VisualStudio.TestTools.WebTesting.Outcome
Web 效能測試的結果。
備註
設定 WebTest.Outcome 的主要原因是要忽略預期的失敗,因此儘管有預期的失敗,WebTest 還是會標示為「成功」。
因為 Web 效能測試執行階段引擎也會設定 WebTest 的 Outcome 屬性,所以 Outcome 屬性的最終值可能與您程式碼所設定的值不同。
如果您將 WebTest.Outcome 的值設定為 Fail,Web 效能測試執行階段引擎將不會覆寫該設定,而且 Web 效能測試完成時會標示為「失敗」。 不過,如果您在 Web 效能測試當中 (在發出所有 Web 效能測試要求及叫用驗證規則之前) 將 WebTest.Outcome 設定為 Pass,只要在您將值設定為 Pass 之後發生錯誤,Web 效能測試執行階段引擎就會覆寫該值,並會將 WebTest.Outcome 設定為 Fail。
若要確保 WebTest.Outcome 的最終值為 Pass,請在 PostWebTest 事件處理常式中設定這個值。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。