Compartilhar via


Propriedade WebTest.Outcome

Obtém ou define o resultado de Pass ou Fail de teste de desempenho da Web.

Namespace:  Microsoft.VisualStudio.TestTools.WebTesting
Assembly:  Microsoft.VisualStudio.QualityTools.WebTestFramework (em Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Sintaxe

'Declaração
Public Property Outcome As Outcome
    Get
    Set
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)

Valor de propriedade

Tipo: Microsoft.VisualStudio.TestTools.WebTesting.Outcome
O resultado do teste de desempenho de Web.

Comentários

O principal motivo para definir o WebTest.Outcome é ignorar uma falha esperada para que o WebTest é marcado como Passed apesar da falha esperada.

Porque o mecanismo de tempo de execução de teste de desempenho de Web também define a propriedade de resultado do WebTest, o valor final da propriedade Outcome não pode ser o mesmo valor que define a seu código.

Se você definir o valor de WebTest.Outcome a falhar, o mecanismo de tempo de execução de teste de desempenho de Web não substituirá a configuração e teste de desempenho da Web será marcada como falha quando ela estiver concluída. Entretanto, se você definir o WebTest.Outcome para passar no meio de um teste de desempenho da Web, antes de desempenho de Web de todas as solicitações de teste foram emitidas e regras de validação tiverem sido chamadas, o mecanismo de tempo de execução de teste de desempenho da Web substitui o valor e define o WebTest.Outcome a falhar, se houver um erro depois de definir o valor para a passagem.

Para garantir que o valor final para o WebTest.Outcome é passar, defini-la no manipulador de eventos PostWebTest.

Segurança do .NET Framework

Consulte também

Referência

WebTest Classe

Namespace Microsoft.VisualStudio.TestTools.WebTesting