Trilha Teste de carga com k6
Simular muita gente usando o sistema ao mesmo tempo, medir o que acontece com tempo de resposta e taxa de erro, e transformar a meta de performance num portão que reprova o build.
Esta trilha roda na sua máquina
Como a Trilha 3, não tem prática rodando na página: o k6 é um programa que roda
no seu terminal. O projeto está no repositório, na pasta trilha-5/.
Siga com o trilha-5/README.md aberto do lado.
Você vai precisar do k6 (winget install k6 --source winget) e do
Python que já instalou na Trilha 3. Sem conta, sem Docker, sem
pip install: o servidor-alvo de treino usa só a biblioteca padrão.
Provas por módulo
Questões de múltipla escolha corrigidas na hora, mais uma questão aberta por prova, que não entra na nota e existe pra você comparar o seu texto com uma resposta modelo. Nota ≥ 70% = módulo firme. Faça depois de estudar o módulo correspondente.
Módulos
default function, http.get/post, check(), sleep(), options, group(), tagsthresholds como portão, smoke / load / stress / spike / soak, ler o "quebrou"SharedArray, correlação (pegar valor da resposta), dado que varia, portão de performance no GitHub ActionsPré-requisito
Ter o código na máquina e o k6 instalado. O Módulo 1 cobre a instalação passo a passo. Fazer a Trilha 4 (Teste de API) antes ajuda, mas não é obrigatório.