¿Por qué hay tan pocas solicitudes simultáneas en Locust?

¿Por qué hay tan pocas solicitudes simultáneas en Locust?

¿Por qué hay 2 solicitudes en promedio si genero 100 usuarios simultáneamente? ¿No debería haber 100 solicitudes simultáneas al principio? ¿Cuál puede ser la razón por la que no sucede?

He configurado una prueba de estrés muy simple en Locust, con una clase de usuario que realiza una publicación en una API.

Engendro 100 usuarios a una velocidad de 100 por segundo para que generen lo más rápido que puedan (tarda aproximadamente 2 segundos en generar a todos los usuarios). ¿Por qué no hay 100 llamadas http en los primeros 2 a 10 segundos? ¿Qué está sucediendo?

llamadas http promedio por segundo en Locust

Respuesta1

100 usuarios significan hasta 100 solicitudes simultáneas.

La cantidad real de solicitudes por segundo depende de muchas cosas (tiempos de respuesta del servidor, tiempos de espera en su prueba, etc.), por lo que solo existe una relación indirecta entre la cantidad de usuarios y la cantidad de solicitudes por segundo.

Para obtener una explicación completa y posibles soluciones, consultehttps://github.com/locustio/locust/wiki/FAQ#increase-my-request-raterps

Por cierto, la mayoría de las preguntas sobre langostas están en stackoverflow.

información relacionada