Нагрузка / стресс-тестирование углового приложения
У меня есть угловое приложение с некоторыми проблемами, когда одновременно регистрируется более определенного количества пользователей. Я хочу загрузить / стресс-тестирование по очень простому сценарию: пользователь видит домашнюю страницу, входит в систему, затем ждет 30 секунд, а затем выходит из системы. Я хотел бы иметь толпу 200-400 пользователей.
Проблема в том, что я не могу найти подходящий инструмент для работы. Есть ли здесь тестер, который мог бы мне помочь? Уже попробовал артиллерию и саранчу.
Спасибо уже
1 ответ
Инструменты тестирования нагрузки независимы от внешнего интерфейса, подойдет любой из инструментов тестирования производительности, который поддерживает протокол HTTP.
Имейте в виду, что ни один из инструментов нагрузочного тестирования на самом деле не поддерживает JavaScript, поскольку он выполняется механизмом браузера, в то время как инструменты нагрузочного тестирования работают на уровне протокола HTTP. Поэтому, если ваше приложение использует AJAX-запросы, вам необходимо найти инструмент, способный параллельно выполнять HTTP-запросы на основе JavaScript.
Посмотрите на Apache JMeter, он должен быть довольно простым в использовании. Существует расширение Parallel Controller, благодаря которому JMeter ведет себя как настоящий браузер, когда дело доходит до симуляции запросов AJAX.