Partilhar 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.

Superior

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 de contexto que estão disponíveis para o teste de desempenho da Web em tempo de execução. (Herdado de WebTest.)
Propriedade pública ContextParameters Obtém o conjunto de parâmetros de contexto associado a esse teste de desempenho da Web.
Propriedade pública DataSources Obtém a coleção de fontes de dados que são definidas para teste de desempenho da Web. (Herdado de WebTest.)
Propriedade pública Description Obtém ou define uma descrição textual desse teste de desempenho da Web.
Propriedade pública Guid Obtém ou define o que identifica exclusivamente cada instância de WebTest. (Herdado de WebTest.)
Propriedade pública InheritFromWebTest Obtém o objeto de WebTest para teste de desempenho do site pai quando esse teste de desempenho da Web é incluído em outro teste de desempenho da Web e herda propriedades de teste de desempenho do site pai. (Herdado de WebTest.)
Propriedade pública Items Obtém ou define o conjunto de itens que estão contidos nesse teste de desempenho da 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 resposta a última que ser recebida para uma solicitação de nível superior em este teste de desempenho da Web. (Herdado de WebTest.)
Propriedade pública Name Obtém o nome da situação de teste. (Herdado de WebTest.)
Propriedade pública Outcome Obtém ou define o resultado de passagem ou de falha de teste de desempenho da Web. (Herdado de WebTest.)
Propriedade pública Password Get e set a senha usada para autenticação. (Herdado de WebTest.)
Propriedade pública PreAuthenticate Obtém ou define um valor que indica se passos autenticar 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 teste de desempenho da Web usa. (Herdado de WebTest.)
Propriedade pública RequestBodyCaptureLimit Obtém ou define o limite, em bytes, que é usado para capturar solicitar dados. (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 um valor indicando se o teste deve parar de executar quando ocorre um erro. (Herdado de WebTest.)
Propriedade pública UserName Get e set o nome de usuário usado para autenticação. (Herdado de WebTest.)
Propriedade pública ValidationRuleReferences Obtém a coleção de referências às regras de validação de teste- nível de desempenho da Web. (Herdado de WebTest.)
Propriedade pública WebProxy Obtém ou define o proxy da Web para que esse teste de desempenho da Web usar. (Herdado de WebTest.)
Propriedade pública WebTestPluginReferences Obtém a coleção de referências aos plug-ins de teste de desempenho da Web. (Herdado de WebTest.)

Superior

Métodos

  Nome Descrição
Método público AddCommentToResult Adicionar um comentário ao resultado de teste de desempenho da Web que segue a solicitação recentemente concluída de teste de desempenho da Web, a transação, ou o teste de desempenho incluído da Web. (Herdado de WebTest.)
Método público AddDataSource(String, String, DataBindingAccessMethod, array<String[]) Adicionar uma fonte de dados à coleção de dados que está contida pelo teste de desempenho da Web. (Herdado de WebTest.)
Método público AddDataSource(String, String, String, DataBindingAccessMethod, array<String[]) Adicionar uma fonte de dados à coleção de dados que está contida pelo 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 associação e adicioná-la à coleção da fonte de dados para 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 timer 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) Termina a transação especificada. (Herdado de WebTest.)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público ExecuteConditionalRule (Herdado de WebTest.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados 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 enumerar os itens no teste de desempenho da Web. (Herdado de WebTest.)
Método público GetExtractionRuleVariables Retorna a extração todos os nomes de variáveis de regra do teste da web.
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetItem Obtém o WebTestItem com o número de solicitações com base em zero especificado.
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 Type da instância atual. (Herdado de Object.)
Método público IncludeWebTest(String) Chama um teste de desempenho codificado da Web de dentro de um teste de desempenho codificado da Web. (Herdado de WebTest.)
Método público IncludeWebTest(WebTest) Chama um teste de desempenho codificado da Web de dentro de um teste de desempenho codificado da Web. (Herdado de WebTest.)
Método público IncludeWebTest(String, Boolean) Chama um teste de desempenho codificado da Web de dentro de um teste de desempenho codificado da Web. (Herdado de WebTest.)
Método público IncludeWebTest(WebTest, Boolean) Chama um teste de desempenho codificado da Web de dentro de um teste de desempenho codificado da Web. (Herdado de WebTest.)
Método público InitializeDataBinding Adiciona a fonte de dados e informações de ligação de dados de atributos para a instância atual.Usado principalmente para testes da web codificado. (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 de Objectatual. (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 o índice do item especificado.
Método público Stop Para teste de desempenho da Web atual. (Herdado de WebTest.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Eventos

  Nome Descrição
Evento público PostPage (Herdado de WebTest.)
Evento público PostRequest Ocorre após cada solicitação ensaios que este desempenho da Web. (Herdado de WebTest.)
Evento público PostTransaction (Herdado de WebTest.)
Evento público PostWebTest Ocorre após os ensaios de desempenho da Web. (Herdado de WebTest.)
Evento público PrePage (Herdado de WebTest.)
Evento público PreRequest Ocorre antes de cada solicitação ensaios de este desempenho da Web. (Herdado de WebTest.)
Evento público PreRequestDataBinding (Herdado de WebTest.)
Evento público PreTransaction (Herdado de WebTest.)
Evento público PreWebTest Ocorre antes de ensaios de desempenho da Web. (Herdado de WebTest.)
Evento público ValidateResponse Ocorre quando a resposta a uma solicitação de teste de desempenho da Web foi colocada e está pronto para ser validado. (Herdado de WebTest.)
Evento público ValidateResponseOnPageComplete (Herdado de WebTest.)

Superior

Comentários

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

Acesso thread-safe

Quaisquer membros estático (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