Мне нужно протестировать производительность зарезервированной области моего веб-сайта. Я хочу использовать Осада для этой цели.
Для доступа к зарезервированной области вы должны войти на мой сайт.
Как я могу отправить с Siege a Логин-Cookie в мое веб-приложение?
Он упоминается только в файле .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 для входа. Вместо этого вы даете указание каждому осадному рабочему войти на ваш сайт один раз перед любыми другими запросами, и они сохранят свой аутентифицированный статус до тех пор, пока осада не завершится.
В качестве альтернативы вы можете настроить пользовательский агент на специальную строку, а затем следить за этим специальным пользовательским агентом в вашем коде аутентификации и автоматически регистрировать этого посетителя.