Требуется помощь для анализа результатов нагрузочного теста - PullRequest
1 голос
/ 03 сентября 2010

Я выполняю некоторые нагрузочные тесты из Visual Studio для службы WCF, и мне нужна помощь в интерпретации / анализе результатов.

После включения счетчиков в web.config хост предоставил намданные для следующих счетчиков: «Продолжительность вызовов» и «Число вызовов в секунду».

Я предположил, что «Продолжительность вызовов» - это цифра, которую мне нужно проанализировать, поскольку «Время тестирования» (в Visual Studio)(неявно) зависит от задержки звонка через Интернет.Частота дискретизации данных, предоставляемых хостом, указывается в секунду.

  • Какова взаимосвязь между нагрузкой (числом пользователей) и значением длительности вызовов?Например, если у меня постоянная нагрузка в 10 пользователей и соответствующее значение «Продолжительность звонков» 0,037, значит ли это, что это среднее время обработки каждого звонка?
  • Есть ли «принятый»или "стандартное" максимальное значение для "Продолжительности вызовов"?
  • Является ли "Количество вызовов в секунду" значением для пропускной способности?Например, если это значение равно «0,9862», что это говорит мне?

Цель тестов - найти ограничение службы, то есть она будет поддерживать пользователей XXX.

Вся помощь очень ценится.

Спасибо,

Хосе

1 Ответ

0 голосов
/ 03 сентября 2010

Если у вас очень большой объем веб-сайта, вы можете достичь лимита одновременных подключений.

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

Если вызовы очень длинные, у вас закончатся соединения, и вы начнете получать очередь. Если очередь становится достаточно длинной, пользователи начнут получать слишком занятые ошибки сервера.

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

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