Stress Login-Bereich mit Belagerung


11

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

Für den Zugriff auf den reservierten Bereich müssen Sie auf meiner Website angemeldet sein.

Wie kann ich mit Siege ein Login-Cookie an meine Webanwendung senden ?

Antworten:


18

Es wird nur in der Standard-.siegerc-Datei erwähnt (und nicht im Online-Handbuch oder in der Manpage), 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 setzen das Anmelde-Cookie also nicht genau vor. Stattdessen weisen Sie jeden Belagerungsarbeiter an, sich vor allen anderen Anforderungen einmal bei Ihrer Site anzumelden, und er behält seinen authentifizierten Status bei, bis die Belagerung beendet wird.

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.