Inteli-College / 2024-T0002-EC09-G03

Repositório do grupo 2024-T0002-EC09-G03
3 stars 0 forks source link

(POST Distribuicoes) Teste de carga #125

Open anaclaralmz opened 6 months ago

anaclaralmz commented 6 months ago

. Você deverá projetar testes de carga utilizando ferramentas como o K6, artillery, JMeter. O teste de carga deverá utilizar contemplar o hot path do seu projeto. O teste de carga deverá contemplar os seguintes cenários:

a) 10 usuários, 5 minutos; b) 100 usuários, 5 minutos; c) 1.000 usuários, 15 minutos; d) 10.000 usuários, 15 minutos; e) 1.000 usuários, 30 minutos; f) 10.000 usuários, 30 minutos; Você deve registrar no arquivo readme do github do projeto o passo a passo do teste de carga em uma seção dedicada a ele. Na seção, deverão conter o passo a passo para:

a) Setup da solução de testes; b) Configuração dos cenários de testes; c) Relatório com os dados de cada execução para cada cenário; d) Alterações/otimizações que foram necessárias para a execução dos testes com altas cargas. e) Limitações identificadas para um eventual não processamento de cargas altas.

Você deverá versionar os scripts utilizados para a criação dos testes de carga em uma pasta /scrpts/load.

É altamente recomendável a publicação da API em um provedor de nuvem e a habilitação de ferramentas de auto scale para a realização dos testes de carga acima. PADRÃO DE QUALIDADE:

(De 0 a 2,0) Projeção dos Testes de Carga com Ferramenta Adequada:

(De 0 a 2,5) Configuração dos Cenários de Testes de Carga:

(De 0 a 2,0) Documentação do Processo no README:

(De 0 a 2,0) Relatório de Resultados para Cada Cenário:

(De 0 a 1,0) Alterações e Otimizações Documentadas:

(De 0 a 0,5) Identificação de Limitações: