Partilhar via


Classe DeclarativeWebTest

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

Hierarquia de herança

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 (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 (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 (Herdado de WebTest.)
Propriedade pública InheritFromWebTest (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 (Herdado de WebTest.)
Propriedade pública Name (Herdado de WebTest.)
Propriedade pública Outcome (Herdado de WebTest.)
Propriedade pública Password (Herdado de WebTest.)
Propriedade pública PreAuthenticate (Herdado de WebTest.)
Propriedade pública Proxy (Herdado de WebTest.)
Propriedade pública RequestBodyCaptureLimit (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 (Herdado de WebTest.)
Propriedade pública ResultsLocale (Herdado de WebTest.)
Propriedade pública StopOnError (Herdado de WebTest.)
Propriedade pública UserName (Herdado de WebTest.)
Propriedade pública ValidationRuleReferences (Herdado de WebTest.)
Propriedade pública WebProxy (Herdado de WebTest.)
Propriedade pública WebTestPluginReferences (Herdado de WebTest.)

Superior

Métodos

  Nome Descrição
Método público AddCommentToResult (Herdado de WebTest.)
Método público AddDataSource(String, String, DataBindingAccessMethod, array<String[]) (Herdado de WebTest.)
Método público AddDataSource(String, String, String, DataBindingAccessMethod, array<String[]) (Herdado de WebTest.)
Método público AddDataSource(String, String, String, DataBindingAccessMethod, DataBindingSelectColumns, array<String[]) (Herdado de WebTest.)
Método público AddDataSourceBinding (Herdado de WebTest.)
Método público BeginCondition (Herdado de WebTest.)
Método público BeginLoop (Herdado de WebTest.)
Método público BeginTransaction (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) (Herdado de WebTest.)
Método público EndTransaction(String, Boolean) (Herdado de WebTest.)
Método público Equals Determines whether the specified object is equal to the current object. (Herdado de Object.)
Método público ExecuteConditionalRule (Herdado de WebTest.)
Método protegido Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.)
Método público GetDataTableRowCount (Herdado de WebTest.)
Método público GetEnumerator (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 Serves as the default hash function. (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 Gets the Type of the current instance. (Herdado de Object.)
Método público IncludeWebTest(String) (Herdado de WebTest.)
Método público IncludeWebTest(WebTest) (Herdado de WebTest.)
Método público IncludeWebTest(String, Boolean) (Herdado de WebTest.)
Método público IncludeWebTest(WebTest, Boolean) (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 Creates a shallow copy of the current Object. (Herdado de Object.)
Método público MoveDataTableCursor(String, String) (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 (Herdado de WebTest.)
Método público ToString Returns a string that represents the current object. (Herdado de Object.)

Superior

Eventos

  Nome Descrição
Evento público PostPage (Herdado de WebTest.)
Evento público PostRequest (Herdado de WebTest.)
Evento público PostTransaction (Herdado de WebTest.)
Evento público PostWebTest (Herdado de WebTest.)
Evento público PrePage (Herdado de WebTest.)
Evento público PreRequest (Herdado de WebTest.)
Evento público PreRequestDataBinding (Herdado de WebTest.)
Evento público PreTransaction (Herdado de WebTest.)
Evento público PreWebTest (Herdado de WebTest.)
Evento público ValidateResponse (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