При стресс-тестировании HTTP-сервера следует ли тестировать соединение?

Я использую инструмент Web Stress Tester от Faststream для стресс-тестирования веб-запроса, и он вариант для сохранения связи.

Я буду считать, что для обычного веб-запроса (скажем, запроса к странице PHP) соединение закрывается после того, как веб-сервер обрабатывает запрос и отправляет его обратно. Правильно ли сказать, что я не должен поддерживать соединение для таких случаев?


person Extrakun    schedule 22.11.2012    source источник


Ответы (1)


Установка и разрыв сеанса IP обходятся дорого, поэтому в HTTP 1.1 добавлены элементы, которые используют уже открытые соединения вместо установления нового для загрузки дополнительных элементов. Возможно, вам придется взглянуть на документацию Web Stress Tester, чтобы убедиться, что это то, о чем идет речь. Вы также можете ознакомиться с документацией w3c по HTTP 1.1, чтобы ознакомиться с дополнениями, связанными с управлением сеансами, которые появились в обновлении.

В целом, однако, вы хотели бы смоделировать свое поведение как можно ближе к вашему реальному поведению конечного пользователя, чтобы сделать ваш тест наилучшим возможным предсказателем поведения конечного пользователя в рабочей среде. Если у вас есть приложение, которое поддерживает сеансы, которые вы моделируете, то обязательно включите этот параметр. Если ваше приложение не поддерживает текущий сеанс, не включайте эту опцию.

person James Pulley    schedule 25.01.2013