Empresa: Casas Bahia Setor: Varejo / E-commerce
A Casas Bahia é um dos maiores grupos varejistas do Brasil, com mais de 1.000 lojas, uma operação nacional de e-commerce e marcas importantes como Ponto Frio e Extra, que juntas atendem milhões de clientes. Com mais de 40.000 colaboradores e uma rede crescente de canais digitais, a Casas Bahia opera em grande escala e atende milhões de famílias em todo o país — o que gera uma pressão significativa para garantir que a experiência online seja rápida, estável e consistente.
Desafio
A Casas Bahia enfrentava uma pressão crescente para garantir uma experiência de compra digital perfeita em todas as suas marcas. A monitoração tradicional de backend (CPU, memória, throughput) não era suficiente porque:
- Tudo podia parecer “verde” no backend enquanto a experiência do usuário no frontend ainda estava lenta ou com falhas.
- Grandes eventos de vendas, como Black Friday e Dia das Mães, geravam picos massivos de tráfego que exigiam validação confiável de performance.
- A equipe de QA só conseguia reportar problemas de performance com base em percepção subjetiva, sem métricas para quantificar a lentidão sentida pelo usuário.
- As ferramentas de teste funcional existentes (como Cypress) não forneciam métricas não funcionais / de performance.
A Casas Bahia precisava de uma forma de medir o que os usuários realmente sentem no navegador, não apenas o desempenho do backend.
Solução
A Casas Bahia introduziu um fluxo unificado de performance e observabilidade com Grafana Cloud k6 e k6 Browser para entender e melhorar a experiência real do usuário em seus sites e versão mobile.
Os principais elementos incluíram:
- Monitoramento da experiência do usuário: Adoção de Web Vitals (LCP, Interatividade, CLS) para medir o que os clientes realmente veem e sentem.
- Testes de performance integrados: Testes paralelos nas três marcas usando Grafana Cloud k6 para validar APIs e fluxos críticos.
- Automação contínua: Execuções diárias de performance via GitHub Actions para visibilidade contínua.
- Insights em nível de navegador: Uso do Grafana Cloud k6 para capturar lentidões percebidas pelo usuário que não eram detectadas pelas métricas de backend.
- Alinhamento QAOps: Execução de testes funcionais com Cypress em paralelo aos testes de performance para identificar problemas mais cedo.
Essa abordagem unificada permitiu que as equipes correlacionassem sinais de performance com a experiência do usuário e alertassem as equipes de engenharia assim que gargalos surgissem.
“Precisávamos de uma forma de traduzir o que o usuário está sentindo em números para que possamos tomar decisões.”
– Darlei Castro Fernandes, Engenharia de Performance de QA
Impacto
Ao migrar para o Grafana Cloud k6, a Casas Bahia alcançou diversas melhorias após implementar seu novo fluxo de performance:
- Problemas críticos identificados cedo: Dois incidentes importantes em produção foram detectados graças à nova abordagem de testes.
- Visão diária da performance digital: Execuções automatizadas forneceram um pulso constante da experiência do usuário.
- Detecção mais rápida de gargalos: As equipes puderam identificar rapidamente onde as páginas estavam desacelerando e alertar as pessoas responsáveis.
- Preparação mais confiável para eventos: Métricas coletadas durante datas como o Dia das Mães ajudaram a orientar o planejamento de infraestrutura para Black Friday e outros períodos de pico.
- Maior colaboração entre equipes: As equipes de testes funcionais e de performance agora trabalham em sintonia usando telemetria e dashboards compartilhados.
“A equipe de QAOps, o time que faz testes funcionais, executa testes funcionais em paralelo com testes de estresse para identificar onde os gargalos estão acontecendo. Assim que um é encontrado, a equipe responsável é alertada imediatamente.”\
– Raphael de Alencar dos Santos Pereira, Coordenador de Qualidade
Seus guias




