Siegeでログインエリアにストレスをかける


11

ウェブサイトの予約領域のパフォーマンスをテストする必要があります。この目標にSiegeを使用したいです。

予約領域にアクセスするには、私のサイトにログインする必要があります。

SiegeでログインCookieをWebアプリケーションに送信するにはどうすればよいですか?

回答:


18

デフォルトの.siegercファイルにのみ記載されています(オンラインマニュアルやマニュアルページには記載されていません)。

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

したがって、ログインCookieを正確に事前設定しているわけではありません。代わりに、他のリクエストの前に各攻城ワーカーに一度サイトにログインするよう指示し、攻城が終了するまで彼らは認証された状態を保持します。

または、ユーザーエージェントを特別な文字列に設定し、認証コードでその特別なユーザーエージェントを監視し、その訪問者を自動的にログインさせることもできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.