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 | |
---|---|---|
DeclarativeWebTest | Inicializa uma nova instância da classe DeclarativeWebTest. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
ConditionalRuleReferences | Obtém uma coleção de referências de regra condicional. | |
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.) | |
ContextParameters | Obtém o conjunto de parâmetros de contexto associado a esse teste de desempenho da Web. | |
DataSources | Obtém a coleção de fontes de dados que são definidas para teste de desempenho da Web. (Herdado de WebTest.) | |
Description | Obtém ou define uma descrição textual desse teste de desempenho da Web. | |
Guid | Obtém ou define o que identifica exclusivamente cada instância de WebTest. (Herdado de WebTest.) | |
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.) | |
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. | |
LastRequestOutcome | (Herdado de WebTest.) | |
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.) | |
Name | Obtém o nome da situação de teste. (Herdado de WebTest.) | |
Outcome | Obtém ou define o resultado de passagem ou de falha de teste de desempenho da Web. (Herdado de WebTest.) | |
Password | Get e set a senha usada para autenticação. (Herdado de WebTest.) | |
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.) | |
Proxy | Obtém ou define um valor que representa um servidor proxy para teste de desempenho da Web usa. (Herdado de WebTest.) | |
RequestBodyCaptureLimit | Obtém ou define o limite, em bytes, que é usado para capturar solicitar dados. (Herdado de WebTest.) | |
RequestItems | Obtém uma coleção de todos os itens de solicitação neste caso de teste. | |
ResponseBodyCaptureLimit | Obtém ou define o limite, em bytes, que é usado para capturar dados de resposta. (Herdado de WebTest.) | |
StopOnError | Obtém ou define um valor indicando se o teste deve parar de executar quando ocorre um erro. (Herdado de WebTest.) | |
UserName | Get e set o nome de usuário usado para autenticação. (Herdado de WebTest.) | |
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.) | |
WebProxy | Obtém ou define o proxy da Web para que esse teste de desempenho da Web usar. (Herdado de WebTest.) | |
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 | |
---|---|---|
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.) | |
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.) | |
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.) | |
AddDataSource(String, String, String, DataBindingAccessMethod, DataBindingSelectColumns, array<String[]) | (Herdado de WebTest.) | |
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.) | |
BeginCondition | (Herdado de WebTest.) | |
BeginLoop | (Herdado de WebTest.) | |
BeginTransaction | Inicia um timer de transação usando o nome especificado. (Herdado de WebTest.) | |
Clone | Cria um novo DeclarativeWebTest ou seja, uma cópia da instância atual. | |
EndCondition | (Herdado de WebTest.) | |
EndLoop | (Herdado de WebTest.) | |
EndTransaction(String) | Finaliza um timer de transação com o nome especificado. (Herdado de WebTest.) | |
EndTransaction(String, Boolean) | Termina a transação especificada. (Herdado de WebTest.) | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
ExecuteConditionalRule | (Herdado de WebTest.) | |
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.) | |
GetDataTableRowCount | (Herdado de WebTest.) | |
GetEnumerator | Obtém um enumerador que enumerar os itens no teste de desempenho da Web. (Herdado de WebTest.) | |
GetExtractionRuleVariables | Retorna a extração todos os nomes de variáveis de regra do teste da web. | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetItem | Obtém o WebTestItem com o número de solicitações com base em zero especificado. | |
GetRequestEnumerator | Obtém um enumerador para todas as solicitações em tempo de execução com base na regra condicional. (Substitui WebTest.GetRequestEnumerator().) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
IncludeWebTest(String) | Chama um teste de desempenho codificado da Web de dentro de um teste de desempenho codificado da Web. (Herdado de WebTest.) | |
IncludeWebTest(WebTest) | Chama um teste de desempenho codificado da Web de dentro de um teste de desempenho codificado da Web. (Herdado de WebTest.) | |
IncludeWebTest(String, Boolean) | Chama um teste de desempenho codificado da Web de dentro de um teste de desempenho codificado da Web. (Herdado de WebTest.) | |
IncludeWebTest(WebTest, Boolean) | Chama um teste de desempenho codificado da Web de dentro de um teste de desempenho codificado da Web. (Herdado de WebTest.) | |
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().) | |
InsertItemAt | Insere um WebTestItem no índice do item especificado. | |
InternalSetOutcome | (Herdado de WebTest.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
MoveDataTableCursor(String, String) | Avança o cursor na tabela de dados para o próximo registro. (Herdado de WebTest.) | |
MoveDataTableCursor(String, String, Int32) | (Herdado de WebTest.) | |
RegisterDataSourceInLoop | (Herdado de WebTest.) | |
ReloadDataTable | (Herdado de WebTest.) | |
RemoveItemAt | Remove o WebTestItem o índice do item especificado. | |
Stop | Para teste de desempenho da Web atual. (Herdado de WebTest.) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
PostPage | (Herdado de WebTest.) | |
PostRequest | Ocorre após cada solicitação ensaios que este desempenho da Web. (Herdado de WebTest.) | |
PostTransaction | (Herdado de WebTest.) | |
PostWebTest | Ocorre após os ensaios de desempenho da Web. (Herdado de WebTest.) | |
PrePage | (Herdado de WebTest.) | |
PreRequest | Ocorre antes de cada solicitação ensaios de este desempenho da Web. (Herdado de WebTest.) | |
PreRequestDataBinding | (Herdado de WebTest.) | |
PreTransaction | (Herdado de WebTest.) | |
PreWebTest | Ocorre antes de ensaios de desempenho da Web. (Herdado de WebTest.) | |
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.) | |
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.