Estresse na área de login com o Siege


11

Preciso testar o desempenho da área reservada do meu site. Quero usar o cerco para esse objetivo.

Para acessar a área reservada, você deve estar logado no meu site.

Como posso enviar com o Siege um cookie de login para meu aplicativo da web?

Respostas:


18

É mencionado apenas no arquivo .siegerc padrão (e não no manual online ou na página de manual), mas:

# 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 = 

Portanto, você não está exatamente predefinindo o cookie de login. Em vez disso, você está instruindo cada trabalhador de sítio a fazer login no site uma vez antes de qualquer outra solicitação, e eles manterão seu status autenticado até o encerramento do sítio.

Como alternativa, você pode definir o user agent como uma sequência especial e, em seguida, procurar esse agente especial em seu código de autenticação e efetuar login automaticamente nesse visitante.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.