Веб-служба - счетчик производительности «Текущие подключения» - PullRequest
2 голосов
/ 07 октября 2009

Недавно я начал работать с VSTS и создал несколько тестовых сценариев для запуска на веб-сайте. Сценарии в основном состоят из синхронного запроса WebService.

Я запустил этот скрипт с 2000 пользователями и проверил счетчик производительности текущих подключений, но он никогда не превышал 17. Количество выполняемых тестов всегда около 150, и поскольку тест содержит только один запрос WebService, я подумал, что текущие подключения будут аналогичны этому числу.

Может кто-нибудь объяснить мне, что на самом деле означает счетчик текущих подключений, поскольку, похоже, количество запросов, обработанных за один раз, отсутствует?

Заранее спасибо!

1 Ответ

2 голосов
/ 08 октября 2009

Посмотрите на модель соединения WebTest и размер пула соединений WebTest из свойств ваших параметров запуска в нагрузочном тесте. Эти настройки во многом связаны с повторным использованием соединения с сервером.

Текущие соединения записывают количество открытых соединений, независимо от того, активны они в данный момент или нет. Эта статья описывает счетчик более подробно.

"Эти счетчики могут преувеличивать количество одновременных соединений, поскольку в любой момент некоторые записи, возможно, не были удалены, даже если соединения, на которых они основаны, были закрыты."

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...