Condividi tramite


Proprietà WebTest.Outcome

Ottiene o imposta il risultato positivo o negativo (Pass o Fail) della richiesta del test delle prestazioni Web.

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.WebTesting
Assembly:  Microsoft.VisualStudio.QualityTools.WebTestFramework (in Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Sintassi

'Dichiarazione
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)

Valore proprietà

Tipo: Microsoft.VisualStudio.TestTools.WebTesting.Outcome
Risultato del test delle prestazioni Web.

Note

WebTest.Outcome si imposta principalmente per ignorare un errore previsto in modo che WebTest venga contrassegnato come passato nonostante l'errore previsto.

Poiché il motore di runtime del test delle prestazioni Web imposta anche la proprietà Outcome di WebTest, il valore finale della proprietà Outcome potrebbe non corrispondere al valore impostato dal codice.

Se si imposta il valore di WebTest.Outcome su Fail, il motore di runtime del test delle prestazioni Web non eseguirà l'override dell'impostazione e il test delle prestazioni Web verrà contrassegnato come Non superato al completamento.Tuttavia, se si imposta WebTest.Outcome su Pass durante un test delle prestazioni Web, prima che tutte le richieste di test delle prestazioni Web siano state emesse e le regole di convalida siano state richiamate, il motore di runtime del test delle prestazioni Web esegue l'override del valore e imposta WebTest.Outcome su Fail se si verifica un errore dopo avere impostato il valore su Pass.

Per garantire che il valore finale per WebTest.Outcome sia Pass, impostarlo nel gestore eventi PostWebTest.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

WebTest Classe

Spazio dei nomi Microsoft.VisualStudio.TestTools.WebTesting