1. Classificação do teste de desempenho:
1. Teste de referência
2. Teste de simultaneidade
3. Teste de carga
4. Teste de estresse
1. Teste de referência:
- É também um teste de usuário único. Depois que o ambiente de teste é determinado, os negócios importantes no modelo de negócios são testados separadamente para obter vários indicadores de desempenho durante a operação de usuário único, o que fornece uma referência para análise de desempenho, como multiusuário simultâneo testes e testes de cenário abrangentes.
Tutorial em vídeo do teste de desempenho jmeter: 2023 mais recente explicação detalhada de todo o processo do projeto de teste de desempenho jmeter de uma grande fábrica, coletado silenciosamente, você não o verá mais tarde_哔哩哔哩_bilibili https://www.bilibili.com /video/BV1Vu411L77o/?spm_id_from=333.999.0.0
2. Teste de simultaneidade
- Refere-se principalmente à existência de problemas ocultos de simultaneidade ao testar vários usuários acessando simultaneamente o mesmo aplicativo, módulo e dados, como vazamentos de memória, bloqueios de thread e problemas de contenção de recursos.Quase todos os testes de desempenho envolvem testes de simultaneidade.
- Multiusuários executam uma operação para formar pressão instantânea (com precisão de milissegundos) É um teste rigoroso que examina principalmente a capacidade do sistema de suportar grandes pressões instantâneas.
Tutorial em vídeo do teste de desempenho jmeter: 2023 mais recente explicação detalhada de todo o processo do projeto de teste de desempenho jmeter de uma grande fábrica, coletado silenciosamente, você não o verá mais tarde_哔哩哔哩_bilibili https://www.bilibili.com /video/BV1Vu411L77o/?spm_id_from=333.999.0.0
3. Teste de carga
- O teste de carga é uma carga do sistema que simula as condições de carga suportadas pelo sistema de software real. Por meio de carregamento contínuo (como aumentar gradualmente o número de usuários simulados) ou outros métodos de carregamento para observar o tempo de resposta do sistema, a taxa de transferência de dados e os recursos ocupados por o sistema sob diferentes cargas (como CPU, memória), etc., para testar o comportamento e as características do sistema para descobrir possíveis gargalos de desempenho, vazamentos de memória e problemas de sincronização em tempo real no sistema.
- Pressurize um pouco o sistema para descobrir onde está o limite do sistema
4. Teste de estresse
- Também conhecido como teste de força: é um teste sob forte carga (grande volume de dados, grande número de usuários simultâneos, etc.), para verificar o comportamento operacional do sistema aplicativo em condições de pico de uso, de modo a descobrir efetivamente um determinado perigo oculto funcional do sistema e se o sistema tem bom desempenho, tolerância a falhas e capacidade de recuperação.
- Os testes de estresse são divididos em testes de estresse de estabilidade de longo prazo (como mais de 24 horas) sob alta carga e testes de estresse destrutivos que causam travamentos do sistema sob condições de carga extrema.
- Continue repetindo a pressão limite do sistema por um longo tempo para ver se o sistema aguenta
Durante o teste de estresse, a solução de estouro de memória do sistema:
Modifique apache-jmeter-2.11\bin\jmeter.bat