Jmeter despeja las cookies después de ALGUNA iteración
(1)
En el administrador de cookies de jmeter puede borrar las cookies en cada iteración o no.
Pregunta Pero lo que necesito es que Jmeter elimine las cookies después de alguna iteración. P.ej. 2 o 3
¿Por qué? Necesito esto porque no quiero sobrecargar el servidor con nuevos datos de cookies cada vez. Enviaré 30 k solicitud pero necesito solo 15 k nueva sesión.
Puede hacer esto usando algunos scripts, es decir:
- Agregue Beanshell PreProcessor como un elemento secundario de la primera muestra de solicitud HTTP
Coloque el siguiente código en el área "Script":
if (vars.getIteration() == 2) { sampler.getCookieManager().clear(); }
Dónde:
-
vars
: una instancia de JMeterVariables , proporciona acceso a todas las variables de JMeter, incluido el número de iteración actual -
sampler
: una entidad que representa el Sampler padre del Beanshell PreProcessor, en el caso de los samplers HTTP Request - HTTPSamplerProxy
-
Consulte Cómo utilizar BeanShell: artículo favorito del componente incorporado de JMeter para comenzar a usar scripts en las pruebas de JMeter.