Melhores práticas para seus testes Jmeter e testes de carga
O que é o JMeter Teste?
JMeter Teste é o processo de teste realizado usando a ferramenta de teste de desempenho Apache Jmeter. Ajuda a testar os aplicativos da web para testes de desempenho, testes de estresse e também testes de carga. Ele também suporta recursos estáticos e dinâmicos e fornece diversas análises gráficas para testes de desempenho de uma aplicação web.
Diretrizes para superar JMeter limitações em um ambiente distribuído:
- Limite o número de threads
- Usando um servidor proxy
- Usando variáveis
- Reduza a necessidade de recursos
- Verifique o JMeter toras
- Apague o caminho local do CSV Data Set Config
- Siga a convenção de nomenclatura de arquivos
JMeter tem algumas limitações especialmente quando é executado em um ambiente distribuído. Usar JMeter eficientemente para testes, você deve usar as seguintes diretrizes:
Limite o número de threads
A máximo número de threads com os quais você pode efetivamente executar JMeter is 300. Esse limite se deve às capacidades do hardware. Se JMeter for executado com mais threads, a precisão das informações de tempo diminuirá.
Usando um servidor proxy
O servidor proxy é um dos JMeter práticas recomendadas que ajudam você a abstrair certos elementos comuns das amostras gravadas. Além disso, são recursos úteis para registrar seus testes.
Usando variáveis
Alguns planos de teste precisam usar valores diferentes para usuários/threads diferentes. Por exemplo, você pode querer testar uma sequência que requer um login exclusivo para cada usuário. Isto é fácil de conseguir usando JMeter variáveis.
Reduza a necessidade de recursos
O modo GUI consome muita memória do computador sob carga pesada. Isso causa problemas de desempenho.
há alguns JMeter Práticas recomendadas de teste de carga para reduzir a necessidade de recursos:
- Use o modo não GUI
- Desative o ouvinte “View Result Tree” durante o teste de carga. Porque consome mais memória e causa JMeter correndo para ficar sem memória.
- Desativar todos JMeter resultados gráficos
- Use o formato de resultado do teste CSV.
- Salve apenas o resultado do teste necessário. JMeter pode levar muito tempo para salvar resultados de testes muito detalhados.
Verifique o JMeter toras
Quaisquer erros no Plano de teste ou a execução do teste será registrada nos arquivos de log. Monitorar o arquivo de log ajuda você a encontrar o erro antecipadamente
Apague o caminho local do CSV Data Set Config
Se você estiver usando um arquivo de dados CSV existente criado em seu computador local, deverá excluir o caminho local existente (caminho atual do arquivo CSV). Se você não excluir o caminho local, JMeter não consegue encontrar o arquivo de dados CSV em seu PC local.
Siga a convenção de nomenclatura de arquivos
Não salve o plano de teste com um nome de arquivo complexo, use apenas alfanumérico caracteres.