Compartilhar via


Classe DeclarativeWebTest

Representa um teste de desempenho declarativo, baseados em XML da Web.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.TestTools.WebTesting.WebTest
    Microsoft.VisualStudio.TestTools.WebTesting.DeclarativeWebTest

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

Sintaxe

'Declaração
<SerializableAttribute> _
Public Class DeclarativeWebTest _
    Inherits WebTest _
    Implements ICloneable
[SerializableAttribute]
public class DeclarativeWebTest : WebTest, 
    ICloneable
[SerializableAttribute]
public ref class DeclarativeWebTest : public WebTest, 
    ICloneable
[<SerializableAttribute>]
type DeclarativeWebTest =  
    class
        inherit WebTest
        interface ICloneable
    end
public class DeclarativeWebTest extends WebTest implements ICloneable

O tipo DeclarativeWebTest expõe os membros a seguir.

Construtores

  Nome Descrição
Método público DeclarativeWebTest Inicializa uma nova instância da classe DeclarativeWebTest.

Início

Propriedades

  Nome Descrição
Propriedade pública ConditionalRuleReferences Obtém uma coleção de referências de regra condicional.
Propriedade pública Context Obtém ou define um objeto que contém variáveis que estão disponíveis para o desempenho de Web de teste em tempo de execução de contexto. (Herdado de WebTest.)
Propriedade pública ContextParameters Obtém o conjunto de parâmetros de contexto associado a esse teste de desempenho de Web.
Propriedade pública DataSources Obtém a coleção de fontes de dados que são definidos para o teste de desempenho da Web. (Herdado de WebTest.)
Propriedade pública Description Obtém ou define uma descrição textual do teste de desempenho de Web.
Propriedade pública Guid Obtém ou define um GUID que identifica com exclusividade cada instância de um WebTest. (Herdado de WebTest.)
Propriedade pública InheritFromWebTest Obtém o WebTest teste de objeto para o desempenho de Web pai quando o teste de desempenho do Web é incluído em outra Web, teste de desempenho e herda as propriedades a partir do desempenho de Web pai Test. (Herdado de WebTest.)
Propriedade pública Items Obtém ou define o conjunto de itens que estão contidos no teste de desempenho de Web.Os itens são transações, solicitações, comentários e testes de desempenho da Web incluídos.
Propriedade pública LastRequestOutcome (Herdado de WebTest.)
Propriedade pública LastResponse Obtém a última resposta que foi recebida uma solicitação de nível superior no teste de desempenho de Web. (Herdado de WebTest.)
Propriedade pública Name Obtém o nome do caso de teste. (Herdado de WebTest.)
Propriedade pública Outcome Obtém ou define o resultado de Pass ou Fail de teste de desempenho da Web. (Herdado de WebTest.)
Propriedade pública Password Obtém e define a senha que é usada para autenticação. (Herdado de WebTest.)
Propriedade pública PreAuthenticate Obtém ou define um valor que indica se autenticar previamente todas as solicitações no teste de desempenho da Web. (Herdado de WebTest.)
Propriedade pública Proxy Obtém ou define um valor que representa um servidor proxy para o teste de desempenho de Web usar. (Herdado de WebTest.)
Propriedade pública RequestBodyCaptureLimit Obtém ou define o limite, em bytes, que é usado para capturar dados de solicitação. (Herdado de WebTest.)
Propriedade pública RequestItems Obtém uma coleção de todos os itens de solicitação neste caso de teste.
Propriedade pública ResponseBodyCaptureLimit Obtém ou define o limite, em bytes, que é usado para capturar dados de resposta. (Herdado de WebTest.)
Propriedade pública StopOnError Obtém ou define a indicação se o teste deve parar a execução quando ocorre um erro. (Herdado de WebTest.)
Propriedade pública UserName Obtém e define o nome de usuário que é usado para autenticação. (Herdado de WebTest.)
Propriedade pública ValidationRuleReferences Obtém a coleção de referências para o desempenho de Web de regras de validação no nível de teste. (Herdado de WebTest.)
Propriedade pública WebProxy Obtém ou define o proxy da Web para este teste de desempenho de Web para usar. (Herdado de WebTest.)
Propriedade pública WebTestPluginReferences Obtém a coleção de referências ao plug-ins de teste de desempenho da Web. (Herdado de WebTest.)

Início

Métodos

  Nome Descrição
Método público AddCommentToResult Adiciona um comentário para o resultado do teste de desempenho da Web que segue a solicitação de teste de desempenho de Web concluída por último, a transação ou o teste de desempenho da Web incluído. (Herdado de WebTest.)
Método público AddDataSource(String, String, DataBindingAccessMethod, array<String[]) Adiciona uma fonte de dados para a coleta de dados que está contida no teste de desempenho da Web. (Herdado de WebTest.)
Método público AddDataSource(String, String, String, DataBindingAccessMethod, array<String[]) Adiciona uma fonte de dados para a coleta de dados que está contida no teste de desempenho da Web. (Herdado de WebTest.)
Método público AddDataSource(String, String, String, DataBindingAccessMethod, DataBindingSelectColumns, array<String[]) (Herdado de WebTest.)
Método público AddDataSourceBinding Define uma relação de vinculação e o adiciona à coleção de ligação de dados origem para o teste de desempenho da Web. (Herdado de WebTest.)
Método público BeginCondition (Herdado de WebTest.)
Método público BeginLoop (Herdado de WebTest.)
Método público BeginTransaction Inicia um cronômetro de transação usando o nome especificado. (Herdado de WebTest.)
Método público Clone Cria um novo DeclarativeWebTest ou seja, uma cópia da instância atual.
Método público EndCondition (Herdado de WebTest.)
Método público EndLoop (Herdado de WebTest.)
Método público EndTransaction(String) Finaliza um timer de transação com o nome especificado. (Herdado de WebTest.)
Método público EndTransaction(String, Boolean) Finaliza a transação especificada. (Herdado de WebTest.)
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método público ExecuteConditionalRule (Herdado de WebTest.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetDataTableRowCount (Herdado de WebTest.)
Método público GetEnumerator Obtém um enumerador que enumera os itens no teste de desempenho da Web. (Herdado de WebTest.)
Método público GetExtractionRuleVariables Retorna os nomes de variáveis de regra de toda a extração do teste da web.
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetItem Obtém o WebTestItem com o número especificado de solicitação com base em zero.
Método público GetRequestEnumerator Obtém um enumerador para todas as solicitações em tempo de execução com base na regra condicional. (Substitui WebTest.GetRequestEnumerator().)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público IncludeWebTest(String) Chama um teste de desempenho da Web codificado de dentro de um teste de desempenho da Web codificado. (Herdado de WebTest.)
Método público IncludeWebTest(WebTest) Chama um teste de desempenho da Web codificado de dentro de um teste de desempenho da Web codificado. (Herdado de WebTest.)
Método público IncludeWebTest(String, Boolean) Chama um teste de desempenho da Web codificado de dentro de um teste de desempenho da Web codificado. (Herdado de WebTest.)
Método público IncludeWebTest(WebTest, Boolean) Chama um teste de desempenho da Web codificado de dentro de um teste de desempenho da Web codificado. (Herdado de WebTest.)
Método público InitializeDataBinding Adiciona a fonte de dados e informações de vinculação de dados de atributos para a instância atual.Usado principalmente para testes web codificados. (Substitui WebTest.InitializeDataBinding().)
Método público InsertItemAt Insere um WebTestItem no índice do item especificado.
Método público InternalSetOutcome (Herdado de WebTest.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público MoveDataTableCursor(String, String) Avança o cursor na tabela de dados para o próximo registro. (Herdado de WebTest.)
Método público MoveDataTableCursor(String, String, Int32) (Herdado de WebTest.)
Método público RegisterDataSourceInLoop (Herdado de WebTest.)
Método público ReloadDataTable (Herdado de WebTest.)
Método público RemoveItemAt Remove o WebTestItem no índice do item especificado.
Método público Stop Pára o teste de desempenho da Web atual. (Herdado de WebTest.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Eventos

  Nome Descrição
Evento público PostPage (Herdado de WebTest.)
Evento público PostRequest Ocorre após a execução de cada solicitação de teste de desempenho nesta Web. (Herdado de WebTest.)
Evento público PostTransaction (Herdado de WebTest.)
Evento público PostWebTest Ocorre após a execução de teste de desempenho da Web. (Herdado de WebTest.)
Evento público PrePage (Herdado de WebTest.)
Evento público PreRequest Ocorre antes de cada solicitação esta Web que executa o teste de desempenho. (Herdado de WebTest.)
Evento público PreRequestDataBinding (Herdado de WebTest.)
Evento público PreTransaction (Herdado de WebTest.)
Evento público PreWebTest Ocorre antes que o teste de desempenho de Web é executado. (Herdado de WebTest.)
Evento público ValidateResponse Ocorre quando a resposta a uma solicitação de teste de desempenho da Web foi recebida e está pronta para ser validado. (Herdado de WebTest.)
Evento público ValidateResponseOnPageComplete (Herdado de WebTest.)

Início

Comentários

Não use a classe DeclarativeWebTest como uma classe base.

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.WebTesting