Dicas para fazer Stress Test
Nesta oportunidade compartilhamos, passo a passo, como realizar um script no GET e Post para fazer um Stress Test: ação prévia e importante para poder simular possíveis cenários de uso antes de rodar a aplicação em produção.
Objetivo:
Como criar scripts de Stress Test para as provas de aplicações Web geradas GeneXus.
Neste caso utilizamos Apache Jmeter Stress Test Tool, uma documentação completa.
Em geral, é necessário realizar uma análise e reconhecimento de padrões da aplicação para selecionar qual parte da mesma merece incluir nas provas. Será necessário incluir reportes (chamados “listeners” no contexto da ferramenta Jmeter) a fim de rastejar os resultados, igualmente, irão se incluir parâmetros e ajustes, por exemplo o “think time”, ou tempo entre requests, a fim de fazer a simulação mais real. É possível encontrar toda esta informação em linha no Apache Jmeter documentation.
Uma vez realizada esta análise será necessário construir os scripts de automação das provas dos Web panels e Web transactions e é disto do que trata a matéria.
Seguiremos uma técnica simples para obter e reconhecer a forma em que os parâmetros viajam ao Server (no body do request no caso de realizar um POST), para poder incluí-los nos scripts.
Ruby Generator stress test scripts
Java/NET stress test scripts