Com o IBM® Rational Performance Tester Extension para Protocolos de
Soquete, você pode testar o desempenho de qualquer aplicativo que
utiliza um protocolo baseado no soquete TCP/IP.
Resultados informativos de testes de desempenho dependem de um desenvolvimento sólido dos testes.
Cada um dos seguintes estágios contribui para a geração de resultados de teste significativos:
- Criação do teste. Você cria seu teste gravando uma sessão com o aplicativo cliente. Normalmente,
a sessão gravada é iniciada quando você executa o aplicativo cliente. Você interage com o aplicativo para
produzir tráfego de rede relevante e a sessão termina quando você fecha o aplicativo ou encerra a gravação. A
gravação é utilizada para gerar um teste de desempenho que reproduza o comportamento do aplicativo cliente.
- Edição do teste. Após a gravação, você pode editar os eventos que foram gravados. É possível substituir
os valores de teste gravados por dados de teste variáveis ou incluir dados dinâmicos no teste.
- Validação do teste. Antes de implementar o teste, é possível executá-lo
manualmente como um único usuário virtual para certificar-se de que o teste é executado sem problemas
e produz os resultados esperados em um ambiente nominal com carga mínima do
servidor. Você pode ter vários ciclos de edição e validação de testes antes de testar execuções conforme esperado.
- Emulação da carga de trabalho com planejamentos. Quando o teste for executado repetidamente
conforme o previsto, especifique um planejamento de execução e grupos de usuários para emular uma carga
de trabalho gerada por um grande número de usuários virtuais.
- Execução do planejamento. Execute o planejamento, implementando a execução do teste em usuários
virtuais que podem estar hospedados em hosts remotos. Cada usuário virtual executa uma instância do
teste. Resultados do tempo de resposta são coletados.
- Avaliação dos resultados. Avalie os resultados produzidos pelos testes
por meio dos diversos relatórios gerados durante a execução. Também é possível
designar relatórios customizados.