Jmeter: Как выполнить нагрузочное тестирование в веб-приложении на основе AngularJS? - PullRequest
0 голосов
/ 03 января 2019

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

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

Спасибо !!!

1 Ответ

0 голосов
/ 03 января 2019

Инструменты нагрузочного тестирования: backend - независимы , то есть они ничего не знают о стеке базовых технологий веб-приложения.

Просто запомнитеОдно простое требование: нагрузочный тест должен отражать реальное использование приложения.Это означает, что каждый поток JMeter (виртуальный пользователь) должен выдавать себя за реального пользователя с помощью реального браузера и доступа к вашему приложению.

Реальные браузеры, в свою очередь, не совершают никакой магии, они просто отправляют HTTP-запросов и отображают ответы.JMeter на самом деле не «отображает» ответ, JMeter ждет ответа и измеряет время.

Таким образом, ответ ДА , вы можете использовать JMeter (как и любой другой инструмент тестирования) для нагрузочного тестирования веб-приложения Angular, просто убедитесь, что шаблон загрузки, сгенерированный JMeter, соответствуеттот, который генерирует настоящий браузер.

Самая сложная задача - реализовать запросы AJAX , поскольку из-за их асинхронного характера они несовместимы с моделью потоков JMeter, поэтому, если ваше приложение использует технологию AJAX, вам необходимо точно имитировать вызовы AJAX.также.Для этого вы можете использовать Parallel Controller (Parallel Controller не является неотъемлемой частью дистрибутива JMeter, это плагин, который можно установить с помощью JMeter Plugins Manager )

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