Microsoft Azure - тест производительности всегда заканчивается с ошибками / исключениями - PullRequest
0 голосов
/ 09 апреля 2019

Веб-сайт, созданный с использованием .NET 4.7 вместе с Web API 2.0, развертывается в Azure Paas. Работает нормально на 100 пользователей одновременно.

Веб-тест производительности и нагрузки

При запуске теста производительности из Azure или Visual Studio результат выглядит как исключения и сбои. Подтипом исключения является SocketException, а последнее сообщение - «Существующее соединение было принудительно закрыто удаленным сервером». Смотрите прикрепленный скриншот для более подробной информации.

То же самое произошло с LoadTest, выполняемым из Visual Studio или VSTS через Http Archive.

Мы должны передать это в соответствии с требованиями клиента.

Изображения настроек приложения службы также прилагаются. enter image description here

Также попробуйте включить Https Only ON и версию TLS 1.2.

enter image description here

enter image description here

1 Ответ

0 голосов
/ 10 апреля 2019

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

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

Надеюсь, это поможет

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