Saltar al contenido

cómo simular 1000 usuarios concurrentes usando jmeter

Encontramos la solución a esta traba, al menos eso pensamos. Si tienes alguna pregunta coméntalo, que sin dudarlo te responderemos

Solución:

Podría haberlo escrito como comentario, pero se quedó sin caracteres.

las definiciones dadas por @Quality-Expert son correctas, pero su comprensión de la configuración de su prueba es incorrecta.

10 recuento de bucles no significa 1000*10

Significa que en un momento dado solo estarán presentes 1000 usuarios simultáneos, pero realizarán la misma acción 10 veces. No significa 10000 usuarios.

Rampup es 10 no significa 1000 usuarios durante 10 segundos

Significa que 100 usuarios se conectarán en 1 segundo y los siguientes 100 usuarios se conectarán en el próximo segundo, es decir, en 2 segundos 200 usuarios se conectarán y así es como 1000 usuarios se conectarán en 10 segundos.

Si no proporciona ninguna duración de prueba, la prueba finalizará por sí misma, no continuará después de que los subprocesos hayan terminado su tarea. Si desea cargar la prueba con 1000 usuarios, proporcione una duración de la prueba, es decir, 10 minutos. Por lo tanto, la prueba se ejecutará con 1000 usuarios simultáneos durante 10 minutos. Rampup es solo el tiempo de calentamiento para el sistema bajo prueba de carga para que no enfrente una carga repentina de 1000 usuarios.

Alrededor de 10000 cargas, es necesario usar un conjunto distribuido de máquinas/cliente de Jmeter que generará esa carga o usará herramientas de prueba de carga en la nube.

Número de subprocesos: el número máximo de usuarios que desea ejecutar.

Período de aumento: define cuánto tiempo le toma a JMeter pasar de cero usuarios a X número de subprocesos. Es en términos de segundos.

Recuento de bucles: define cuántas veces desea que cada usuario ejecute su secuencia de comandos.

Otra cosa es que el número de usuarios depende de la CPU, la RAM y la memoria física de su máquina. Hasta donde yo sé, usando el sistema normal, puede usar 250-500 como máximo. usuarios

Si desea realizar pruebas como 1k, 10k usuarios, deberá usar sistemas en la nube como Neoload.

De acuerdo con su ejemplo dado, tiene razón si coloca usuario de subproceso = 1000 y aumenta = 10, entonces ejecutará la prueba hasta 10 segundos para 1000 usuarios.

Avíseme si todavía tiene alguna confusión.

Comentarios y puntuaciones

Si tienes algún titubeo o disposición de perfeccionar nuestro tutorial eres capaz de añadir una referencia y con placer lo interpretaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *