Área de inicio de sesión de estrés con Siege

11

Necesito probar el rendimiento del área reservada de mi sitio web. Quiero usar Siege para este objetivo.

Para acceder al área reservada, debe iniciar sesión en mi sitio.

¿Cómo puedo enviar con Siege una Cookie de inicio de sesión a mi aplicación web?

alesdario
fuente

Respuestas:

18

Solo se menciona en el archivo .siegerc predeterminado (y no en el manual en línea o la página de manual), pero:

# Login URL. This is the first URL to be hit by every siege
# client. This feature was designed to allow you to login to 
# a server and establish a session. It will only be hit once
# so if you need to hit this URL more then once, make sure it
# also appears in your urls.txt file.
#
# ex: login-url = http://eos.haha.com/login.jsp POST name=jeff&pass=foo
#
# login-url = 

Por lo tanto, no está preconfigurando exactamente la cookie de inicio de sesión. En su lugar, le indica a cada trabajador de sitio que inicie sesión en su sitio una vez antes que cualquier otra solicitud, y conservarán su estado autenticado hasta que finalice el sitio.

Alternativamente, puede configurar el agente de usuario en una cadena especial, y luego observar a ese agente de usuario especial en su código de autenticación e iniciar sesión automáticamente en ese visitante.

Ian
fuente