Python Brasil 2022

Sua aplicação web aguenta o tranco?
21/10/2022 , Jaraqui - Vasco Vasquez

Cansado de ficar esperando sua aplicação carregar? venha entender como dar uma maior confiabilidade às suas aplicações através de teste de performance


Descrição

Em uma época onde os usuários esperam por aplicações com tempo de resposta cada vez mais rápido, em conjunto com qualidade dos softwares sendo levada cada vez mais a sério, desenvolvedores devem buscar métricas para avaliar a capacidade do seu software.

O que me motivou a falar sobre testes de performance é o fato de acreditar que precisamos de métricas para avaliar a capacidade do nosso trabalho. Além disso, o uso de testes favorece o bom funcionamento na performance da aplicação. Evitando que com a evolução do software piore a sua performance.

O objetivo desta palestra é mostrar como um desenvolvedor pode, através do Locust, medir e avaliar a capacidade do seu software. Aqueles que assistirem a palestra devem sair sabendo o que é um teste de performance, como configurar um projeto para testar a sua aplicação e por fim saber avaliar as métricas obtidas.
Roteiro

  • o que é teste de performance
  • performance x carga x stress
  • quando e porque testar a performance com locust
  • como criar testes com locust
  • criando 'usuários'
  • criando tarefas para os usuários
    • get
    • post
  • como se autenticar
  • como verifico se a execução do meu teste foi bom
  • como calculo os usuário por tempo
  • conclusão|resumo
    Link: https://www.youtube.com/watch?v=-6YxB4AKP0w

Atualmente, trabalha como engenheiro de software na Labcodes, mas também já atuou como pesquisador, com enfâse em testes, pelo CIn/Motorola. Ele é mestre em engenharia de software pela UFPE.