Sobre o serviço
TraduzidoEu faço testes de carga e desempenho no Gatling e trato cada cenário como código, não como uma execução única. Quando você me dá uma API ou fluxo web, eu analiso cenários reais de usuários e distribuição de tráfego, então escrevo simulações em Scala que os reproduzem honestamente: pausas entre etapas, tokens correlacionados, corpos de requisição dinâmicos e alimentadores com dados críveis. Então, aumento usuários virtuais em etapas para que eu possa ver onde o sistema começa a ceder, não apenas o ponto onde finalmente falha.
Meu trabalho é encontrar gargalos antes que seus clientes o façam. Eu executo perfis de soak e spike e leio o que importa: percentis de tempo de resposta, throughput e taxa de erro. Eu não confio em médias: p50 mente, e toda a dor vive em p95 e p99. Quando uma requisição desacelera, eu rastreio até a camada que possui o atraso: pool de threads, limite de conexão, consulta lenta ou pausa de coleta de lixo. A saída é um relatório que você pode agir, e integração com CI com limites que falham a construção em regressão. Conheça seus limites antes que seus usuários os conheçam.
— Simulações do Gatling em Scala, versionadas junto com o código
— Perfis realistas de soak, spike, estresse e verificação de capacidade
— Análise de percentis, descoberta de gargalos e conselhos de ajuste
— Integração com CI com limites de aprovação/reprovação e histórico de tendências
Meu trabalho é encontrar gargalos antes que seus clientes o façam. Eu executo perfis de soak e spike e leio o que importa: percentis de tempo de resposta, throughput e taxa de erro. Eu não confio em médias: p50 mente, e toda a dor vive em p95 e p99. Quando uma requisição desacelera, eu rastreio até a camada que possui o atraso: pool de threads, limite de conexão, consulta lenta ou pausa de coleta de lixo. A saída é um relatório que você pode agir, e integração com CI com limites que falham a construção em regressão. Conheça seus limites antes que seus usuários os conheçam.
— Simulações do Gatling em Scala, versionadas junto com o código
— Perfis realistas de soak, spike, estresse e verificação de capacidade
— Análise de percentis, descoberta de gargalos e conselhos de ajuste
— Integração com CI com limites de aprovação/reprovação e histórico de tendências