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.
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.
Armazenando e Recuperando Valores da Variável
É possível usar os métodos getValue() e setValue() para armazenar e recuperar valores nas variáveis. Dependendo do local de armazenamento que você especifica, variáveis podem ser compartilhadas entre testes ou armazenadas localmente no teste atual.
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.
Incluindo Contadores Customizados nos Relatórios
Você pode incluir contadores customizados nos relatórios de desempenho usando código customizado. Depois de executar testes, os resultados dos contadores customizados são automaticamente agregados da mesma forma que os contadores de teste de desempenho padrão (por exemplo, contadores de bytes e páginas). O agregado dos contadores customizados é combinado de todos os computadores agentes.
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.
Depurando Código Customizado
Este exemplo demonstra como depurar código customizado incluindo um ponto de interrupção. Ele fornece código de amostra para incluir um ponto de interrupção. Esse modo de depuração de código customizado é aplicável apenas a um planejamento.