Definindo propriedades de teste de desempenho de Web usando o Editor de teste de desempenho de Web
Você pode definir propriedades em testes de desempenho da Web e em partes de testes de desempenho da Web para controlar a maneira como o teste é executado e verifica os aspectos do site que você está testando.Você pode definir essas propriedades nos seguintes níveis:
Em um teste de desempenho da Web
Em um desempenho de Web teste solicitação
No formulário Lançar parâmetros e parâmetros de string de consulta
Observação |
---|
Isso não é uma lista completa de propriedades. |
Requisitos
- Visual Studio Ultimate
Propriedades em testes de desempenho da Web
StopOnErrorpropriedade.Quando você executa um teste de desempenho da Web, um erro em uma solicitação HTTP pode causar o teste falhar.Apesar do resultado de falha, o teste não parará automaticamente em execução.Para tornar a parada de teste executado quando ocorre um erro, defina propriedade de erro Stop do teste como True.
InheritFromWebTesttestes de propriedade no desempenho do filho na Web.Se o teste de desempenho da Web é incluído em outro teste de desempenho de Web e herda propriedades de teste de desempenho que pai da Web, essa propriedade retorna um objeto de WebTest do teste de desempenho da Web pai.
Objetos WebTest e WebTestRequest agora tem uma resultado propriedade, que obtém um resultado de Pass ou Fail.Para obter mais informações, consulte Outcome e Outcome.
Propriedades em solicitações de teste de desempenho da Web
ExpectedHttpStatusCode.Esta propriedade especifica o código de status HTTP indica sucesso para a solicitação.O gravador de teste de desempenho de Web inicialmente define esse valor como em branco.Um código de retorno no intervalo de nível 200 ou 300 é um sucesso.
Você pode adicionar uma solicitação dependente a uma solicitação.Se a solicitação dependente falha e seu código de status HTTP coincide com o código de Status Http esperado na definição de solicitação, solicitação dependente será marcada como passagem.
Se você adicionar uma solicitação dependente e defina sua propriedade analisar solicitações dependentes como True e uma solicitação correspondente é analisada, a definição de solicitação dependente substitui a solicitação analisada.Isso permite que você ignorar falhas de uma solicitação dependente que não estão no intervalo de nível 200 ou 300 explicitamente adicionar solicitação dependente e definindo seu retorno código apropriadamente.A URL da solicitação dependente do teste de desempenho da Web pode conter um parâmetro de contexto como parte do caminho.
FollowRedirects.Se você definir a propriedade execute redirecionamentos para True, a propriedade esperado HTTP código aplica-se a URL de resposta gravada.
Por exemplo, você poderia definir esperado código de Status HTTP 401 e execute redirecionamentos para True.Quando você executa o teste, isso verifica se um código de status HTTP de 401 (não autorizado) é retornado quando o usuário especificado nas credenciais para o teste de desempenho da Web não está autorizado a acessar a página.
Espera resposta URL a URL de resposta esperado propriedade captura a URL final esperada para uma solicitação depois de seguir todos os redirecionamentos.O desempenho do Web Test Recorder automaticamente preenche este campo com o valor apropriado.
Observação Parâmetros de cadeia de caracteres de consulta não estão incluídos na URL no URL de resposta esperado propriedade.
Se você definir a Seguir redireciona propriedade em uma solicitação para False, a regra de validação do URL de resposta corresponde a propriedade URL da solicitação.
Observação O URL de resposta esperado propriedade normalmente é marcada por uma regra de validação, por exemplo a regra de URL de resposta.A regra de URL de resposta não tem propriedades, mas valida durante tempo de execução que URL final, após todos os redirecionamentos, corresponde ao valor que foi gravado.Em outras palavras, a URL final é a URL que aparece na barra de endereços de um navegador da Web depois que uma solicitação for concluída.Esta regra se destina a detectar redireciona para uma página de erro.A regra de validação do URL de resposta é adicionada automaticamente para um teste de desempenho de Web gravado.
Propriedades de parâmetros
- Registrado o valor convém desvincular um campo acoplado em uma página e restaurar seu valor para o valor estático original.Para restaurar o valor original gravado para a propriedade, use a propriedade valor gravado em um parâmetro FormPost ou QueryString.Quando um desses parâmetros é desvinculado, o valor do parâmetro é definido automaticamente para o valor registrado.
Consulte também
Tarefas
Como: criar um teste de desempenho da Web codificado
Como: editar um teste de desempenho de Web existente usando o Editor de teste de desempenho de Web
Conceitos
Vinculando a uma fonte de dados a um teste de desempenho da Web
Usando regras de extração e validação nos testes de desempenho de Web