Skip to content

Pruebas de Carga con Apache JMeter

bastifwp edited this page Jul 2, 2024 · 8 revisions

Plan de pruebas

Como plan de prueba se realizarán los siguientes test utilizando el software Apache JMeter:

  • prueba 1: 20 usuarios consultan al endpoint para crear (POST) una búsqueda
  • prueba 2: 20 usuarios consultan al endpoint para modificar (PUT) un taller
  • prueba 3: 10 usuarios consultan al endpoint para crear (POST) una respuesta

Tiempos esperados

De acuerdo con la cantidad de usuarios y la funcionalidad probada hemos determinado los siguientes tiempos de respuesta esperados:

  • Prueba 1: Crear una búsqueda sin la utilizacion de la API de OpenAI es bastante simple, por lo que un máximo de 15ms es lo esperado.

  • Prueba 2: Consultar el endopint para modificar un taller no debiera ser costoso, se estima un tiempo de respuesta máximo de 15ms.

  • Prueba 3: Ya que crear una respuesta implica trabajar con la api de google realizando diversas búsquedas se espera un mayor tiempo esperado que las otras pruebas, en particualar, considerando que son 10 usuarios, estimamos un maximo de 30ms como tiempo de respuesta.

De acuerdo con las pruebas anteriores se genraron gráficos guardados en la carpeta loadtests/

Observando los graficos notamos que siguen el comportamiento esperado y cuentan con oscilaciones no significativas en los tiempos de respuesta, siendo el con mayor tiempo de respuesta el endpoint para crear una respuesta.

Clone this wiki locally