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. |
Início
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 que estão disponíveis para o desempenho de Web de teste em tempo de execução de contexto. (Herdado de WebTest.) | |
ContextParameters | Obtém o conjunto de parâmetros de contexto associado a esse teste de desempenho de Web. | |
DataSources | Obtém a coleção de fontes de dados que são definidos para o teste de desempenho da Web. (Herdado de WebTest.) | |
Description | Obtém ou define uma descrição textual do teste de desempenho de Web. | |
Guid | Obtém ou define um GUID que identifica com exclusividade cada instância de um WebTest. (Herdado de WebTest.) | |
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.) | |
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. | |
LastRequestOutcome | (Herdado de WebTest.) | |
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.) | |
Name | Obtém o nome do caso de teste. (Herdado de WebTest.) | |
Outcome | Obtém ou define o resultado de Pass ou Fail de teste de desempenho da Web. (Herdado de WebTest.) | |
Password | Obtém e define a senha que é usada para autenticação. (Herdado de WebTest.) | |
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.) | |
Proxy | Obtém ou define um valor que representa um servidor proxy para o teste de desempenho de Web usar. (Herdado de WebTest.) | |
RequestBodyCaptureLimit | Obtém ou define o limite, em bytes, que é usado para capturar dados de solicitação. (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 a indicação se o teste deve parar a execução quando ocorre um erro. (Herdado de WebTest.) | |
UserName | Obtém e define o nome de usuário que é usado para autenticação. (Herdado de WebTest.) | |
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.) | |
WebProxy | Obtém ou define o proxy da Web para este teste de desempenho de Web para usar. (Herdado de WebTest.) | |
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 | |
---|---|---|
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.) | |
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.) | |
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.) | |
AddDataSource(String, String, String, DataBindingAccessMethod, DataBindingSelectColumns, array<String[]) | (Herdado de WebTest.) | |
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.) | |
BeginCondition | (Herdado de WebTest.) | |
BeginLoop | (Herdado de WebTest.) | |
BeginTransaction | Inicia um cronômetro 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) | Finaliza a transação especificada. (Herdado de WebTest.) | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
ExecuteConditionalRule | (Herdado de WebTest.) | |
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.) | |
GetDataTableRowCount | (Herdado de WebTest.) | |
GetEnumerator | Obtém um enumerador que enumera os itens no teste de desempenho da Web. (Herdado de WebTest.) | |
GetExtractionRuleVariables | Retorna os nomes de variáveis de regra de toda a extração do teste da web. | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetItem | Obtém o WebTestItem com o número especificado de solicitação com base em zero. | |
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 o Type da instância atual. (Herdado de Object.) | |
IncludeWebTest(String) | Chama um teste de desempenho da Web codificado de dentro de um teste de desempenho da Web codificado. (Herdado de WebTest.) | |
IncludeWebTest(WebTest) | Chama um teste de desempenho da Web codificado de dentro de um teste de desempenho da Web codificado. (Herdado de WebTest.) | |
IncludeWebTest(String, Boolean) | Chama um teste de desempenho da Web codificado de dentro de um teste de desempenho da Web codificado. (Herdado de WebTest.) | |
IncludeWebTest(WebTest, Boolean) | Chama um teste de desempenho da Web codificado de dentro de um teste de desempenho da Web codificado. (Herdado de WebTest.) | |
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().) | |
InsertItemAt | Insere um WebTestItem no índice do item especificado. | |
InternalSetOutcome | (Herdado de WebTest.) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (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 no índice do item especificado. | |
Stop | Pára o teste de desempenho da Web atual. (Herdado de WebTest.) | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) |
Início
Eventos
Nome | Descrição | |
---|---|---|
PostPage | (Herdado de WebTest.) | |
PostRequest | Ocorre após a execução de cada solicitação de teste de desempenho nesta Web. (Herdado de WebTest.) | |
PostTransaction | (Herdado de WebTest.) | |
PostWebTest | Ocorre após a execução de teste de desempenho da Web. (Herdado de WebTest.) | |
PrePage | (Herdado de WebTest.) | |
PreRequest | Ocorre antes de cada solicitação esta Web que executa o teste de desempenho. (Herdado de WebTest.) | |
PreRequestDataBinding | (Herdado de WebTest.) | |
PreTransaction | (Herdado de WebTest.) | |
PreWebTest | Ocorre antes que o teste de desempenho de Web é executado. (Herdado de WebTest.) | |
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.) | |
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.