Frage Stress Login-Bereich mit Siege


Ich muss die Leistung des reservierten Bereichs meiner Website testen. Ich möchte benutzen Belagerung für dieses Ziel.

Um auf den reservierten Bereich zugreifen zu können, müssen Sie auf meiner Site angemeldet sein.

Wie kann ich mit Siege a senden Login-Cookie zu meiner Webanwendung?


10
2017-07-21 13:42


Ursprung




Antworten:


Es wird nur in der Standard-.siegerc-Datei erwähnt (und nicht im Online-Handbuch oder auf der man-Seite), aber:

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

Sie geben also das Login-Cookie nicht genau vor. Stattdessen weisen Sie jeden Belagerungsarbeiter an, sich vor jeder anderen Anforderung bei Ihrer Site anzumelden, und er behält seinen authentifizierten Status bis zum Ende der Belagerung bei.

Alternativ können Sie den Benutzeragenten auf eine spezielle Zeichenfolge festlegen und dann in Ihrem Authentifizierungscode auf diesen speziellen Benutzeragenten achten und diesen Besucher automatisch anmelden.


17
2017-08-09 20:36