Я использовал тестирование производительности на веб-сайтах в основном с помощью сценариев JMeter.
Тем не менее, все больше и больше проектов создаются с помощью внешних MVC, таких как AngularJS, и текущий проект загружает весь контент через файлы просмотра angular, вызовы REST и т.д. К сожалению, JMeter не выполняет javascript, поэтому мой нагрузочный тест вернет мне главную страницу всего за 400 мс. В реальности для загрузки в браузере требуется несколько секунд. Когда я проверяю данные ответа, он еще не содержит данных из-за Angular.
Вместо того, чтобы исследовать сетевой трафик и индивидуально загружать каждый компонент (например, profile.html, notification.html, REST-вызовы и т.д.). Есть ли продукт на рынке или какой-нибудь лучший случай, который я мог бы выполнить, который похож на выполнение сценариев JMeter, но учитывая выполнение javascript и загрузку внешних ресурсов из-за javascript?
(Я не планирую обрабатывать время выполнения javascript. Это еще нужно проверить, поддерживает ли инфраструктура, обслуживающая одновременных пользователей xyz)