https://github.com/pengovbr/super-loadtests
Testes de carga para SUPER 1.0 (base SEI)
https://github.com/pengovbr/super-loadtests
groovy jmeter jmeter-tests
Last synced: 10 months ago
JSON representation
Testes de carga para SUPER 1.0 (base SEI)
- Host: GitHub
- URL: https://github.com/pengovbr/super-loadtests
- Owner: pengovbr
- Created: 2022-08-12T19:46:25.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-18T20:38:33.000Z (almost 3 years ago)
- Last Synced: 2025-02-16T22:39:26.844Z (about 1 year ago)
- Topics: groovy, jmeter, jmeter-tests
- Language: Shell
- Homepage:
- Size: 1.3 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Super Load Tests
Projeto com scripts no jmeter para testes de carga e stress no Super.
Testado em SEI 4.0.9 e Super 4.0.9.12
Pode ser que funcione para outras versões. Um aspecto importante a se levar em conta é que a instalação de módulos pode acarretar falha nos testes caso mude as chamadas das requisições.
## Divisão do Projeto
O projeto atualmente está dividido em 3 partes independentes. Ao entrar em cada pasta existe um README específico:
- **testes de carga e stress:**
aqui ficam os testes em jmeter para fazer carga e stress nos ambientes
- **testes de monitoramento:**
aqui ficam testes em jmeter que ao implantar o sistema nos deparamos com alguma lentidão. Foram necessários para o profissional da sustentação identificar possíveis gargalos relacionados a nó de aplicação ou ingress.
Apenas SEI4.
- **monitoramento-cookies-nagios:**
esse teste faz inicialmente um apanhado dos cookies ofertados pela url com o intuito de levantar os possíveis nós(ou pods) de entrada possíveis. Depois disso faz uma chamada ao sistema, logando com o usuário robô disponibilizado, e faz algumas operações simples para informar se o sistema está no ar.
Segue junto um script para ser disponibilizado no Nagios para monitorar a disponiblidade
- **monitoramento-nodes-ingress:**
nesse teste você informa os possíveis nós físicos onde residem seus ingress kubernetes (ou seus balanceadores cattle, ou até mesmo as vms internas q ofertam o tráfego http ou https para o sistema) e dispara uma chamada independente para cada um deles testando o login e pesquisa simples de processo e documentos. A execução do teste em loop vai mostrar possíveis erros aleatórios que possam acontecer e listá-los para análise