Dica: Testes de Carga em Web Apps com k6 + Automação com Azure DevOps
Este é um exemplo de relatório com o resultado da execução de testes de carga criados com o k6, uma ferramenta gratuita da Grafana Labs. O relatório em si foi publicado no histórico de execução de um Pipeline do Azure DevOps, com essa integração também sendo possível em qualquer outra solução voltada a DevOps.
Disponibilizei todo o código desse exemplo no meu GitHub:
https://github.com/renatogroffe/k6-LoadTests-Reports-AzureDevOps
Caso achem útil a solução, peço por favor um star ⭐️ no repositório apoiando. Fica também o convite para que vocês me sigam lá!
Já venho abordando o uso do k6 como solução para testes de carga há algum tempo, tendo inclusive publicado alguns artigos no meu blog e mostrando como é fácil a utilização/configuração do mesmo:
Testes em projetos Back-End: loading tests com k6, Postman + Newman em APIs REST | parte 1
Testes em projetos Back-End: loading tests + critérios de falha + relatórios com k6 | parte 2
Caso queira saber mais sobre o k6, segue também o link da documentação desta ferramenta:
E termino este post com um convite…
Segunda dia 16/05 às 21:00 — horário de Brasília — teremos mais um evento online e gratuito no canal Canal .NET.
Desta vez uma apresentação abordando a implementação de testes automatizados de APIs REST com Postman + Newman, incluindo o suporte oferecido pelo Azure DevOps e GitHub Actions.
Ao longo da live será coberto ainda o uso de tecnologias como .NET 6, ASP.NET Core, Visual Studio Code, npm, Kubernetes e serviços do Microsoft Azure.
Para participar faça sua inscrição no link a seguir, a transmissão acontecerá via YouTube: