компания, в которой я сейчас работаю, хочет выполнить нагрузочный тест в своем интернет-магазине, максимально приближаясь к реальности. В частности, они хотят загрузить и протестировать весь процесс совершения покупки (перейдите на веб-сайт -> статья -> добавить в корзину -> гость или войдите в систему -> завершить).
У меня проблема в том, что кнопка «Добавить в корзину» имеет случайное имя класса, и именно через этот класс функция JS будет вызываться при нажатии.
Более того, большинство элементов страниц вызываются через ReactJS.
Я уже посмотрел Locust.io, но мне не удалось отправить событие JS.
Selenium позволил бы мне выполнить задачу, но не масштабировать ее до десятков тысяч пользователей.
Я быстро проверил JMeter, но, видимо, он тоже не касается JS.
Итак, я хотел бы получить ваше мнение о том, какой инструмент нагрузочного тестирования будет адаптирован для этого сценария?
Заранее спасибо!