Código customizado permite que você execute tarefas como gerenciar loops,
recuperar informações do usuário virtual, executar programas externos de testes e
customizar correlação de dados.
Você pode estender a execução do teste das seguintes maneiras:
Gerenciar o comportamento de loops. Para obter um exemplo de código, consulte Controlando Loops.
Executar um arquivo em batch ou um programa que configure o ambiente necessário para um
teste e reconfigure o ambiente mais tarde. Para obter um exemplo de código, consulte
Executando um Programa Externo de um Teste.
Controlando Loops
Este
exemplo demonstra a extensão da execução de teste utilizando o código customizado para controlar
os loops. Ele fornece código de amostra que mostra como você pode manipular o comportamento
dos loops em um teste para melhor analisar e verificar os resultados do teste.
Recuperando o Endereço IP de um Usuário Virtual
Este exemplo mostra como recuperar
o endereço IP local de um usuário virtual. A
recuperação de endereços IP é útil especialmente quando usuários virtuais estão
utilizando aliases IP.
Imprimindo Argumentos de Entrada em um Arquivo
A classe PrintArgs imprime seus argumentos de entrada no arquivo
C:\arguments.out.
Essa classe poderia ser utilizada, por exemplo, para imprimir uma
resposta retornada pelo servidor.
Contando o Número de Vezes que o Código é Executado
A classe CountAllIterations conta quantas vezes o código é executado por todos
os usuários virtuais. A classe CountUserIterations conta quantas vezes o código é
executado por um usuário virtual individual.
Extraindo uma Cadeia ou um Token de seu Argumento de Entrada
A classe ParseResponse extrai uma cadeia de seu argumento de entrada.
A classe ExtractToken extrai um determinado token (cadeia) de seu argumento de entrada. Ambas
as classes podem ser úteis para manipular determinados tipos de correlação de dados
dinâmicos.
Utilizando Transações e Estatísticas
É
possível utilizar o código customizado para iniciar as transações, reunir estatísticas adicionais durante
uma transação e parar uma transação.