Cita-jmeter

Cita: Deje que todas las solicitudes esperen cuando no cumplan las condiciones.

Por ejemplo, si mi punto de encuentro se establece en 50, cuando 50 solicitudes no se satisfagan, estas solicitudes se agruparán y estarán en estado de espera. Cuando lleguen a 50, se ejecutarán juntas. Para lograr el efecto de concurrencia.

Añadir cita

 

Nota: El temporizador de sincronización debe establecerse antes de la solicitud.

Número de usuarios simulados para agrupar por: el número de usuarios simulados por grupo.

tiempo de espera en milisegundos: el tiempo de espera significa que después de esperar la solicitud durante mucho tiempo, la prueba comenzará a ejecutarse independientemente de si el número de subprocesos alcanza el número concurrente establecido.

 

 Escenario 1: el número de subprocesos se establece en 6, el punto de encuentro es 3, el tiempo de espera es 0 y haga clic para ejecutar.

Se puede ver que hay 6 resultados, aquí divididos en 2 grupos para concurrencia, cada vez son 3 usuarios.

Escenario 2: el número de subprocesos se establece en 3, el punto de encuentro se establece en 4, el tiempo de espera es 0 y haga clic para ejecutar.

Se encuentra que no hay una solicitud de ejecución, debe detenerse manualmente. Motivo: no hay suficiente concurrencia y el tiempo de espera es 0

Escenario 3: el número de subprocesos se establece en 6, el punto de encuentro se establece en 4, el tiempo de espera es 0 y haga clic para ejecutar.

Se encontró que solo había 4 solicitudes, y luego no había parada, y se requería parada manual. Motivo: El primer grupo tiene suficientes puntos de encuentro y son concurrentes. El segundo grupo tiene solo dos puntos de encuentro, no suficientes.

Escenario 5: establezca el número de subprocesos en 6, establezca el punto de encuentro en 4, el tiempo de espera es 5000 y haga clic para ejecutar.

Dividido en 2 grupos, se descubrió que primero había 4 solicitudes, que era el primer grupo. Después de 5 segundos, aparecieron las siguientes 2 solicitudes, que eran el segundo grupo, un total de 6.

Conclusión

Tiempo de espera en milisegundos: si se establece en 0, el temporizador esperará a que el número de subprocesos alcance el valor establecido en "Número de usuarios simultáneos para agrupar" antes de liberarlo. En otras palabras, si el número de subprocesos es menor que el número establecido en el punto de encuentro, siempre esperará y deberá detenerse manualmente.

Si es mayor que 0, entonces, si se excede el tiempo de espera máximo (en milisegundos) establecido en Tiempo de espera en milisegundos y no se ha alcanzado el valor establecido en "Número de usuarios simultáneos al grupo", el Temporizador ya no esperará y liberará el hilo que ha llegado. Es decir, si el número de subprocesos no cumple con el valor establecido en el punto de encuentro, aquellos subprocesos que continúan ejecutándose insuficientemente después del tiempo establecido en el tiempo de espera.

El tiempo de espera en milisegundos predeterminado es 0. Entonces, cuando el tiempo de espera se establece en 0, pero el número de subprocesos no cumple con el valor establecido en el punto de encuentro, siempre esperará, no ejecute la solicitud, debe detenerse manualmente.

Si hay múltiples muestreadores en un hilo, y el temporizador de sincronización y estos muestreadores están en el mismo nivel (bajo el mismo nodo), actuarán en estos muestreadores al mismo tiempo.

Si necesita un temporizador que corresponda a un determinado muestreador, puede crear un temporizador en el nodo secundario del muestreador.

Supongo que te gusta

Origin www.cnblogs.com/Nicloe2333/p/12693240.html
Recomendado
Clasificación