Возможно ли создать событие onClick с помощью JMeter?
Я пытаюсь создать SR-тест с помощью JMeter, и здесь абсолютно необходимо произвести mouse onClick
-событие для некоторых элементов. Но я не могу найти никакой возможности произвести onClick-событие с помощью JMeter.
3 ответа:
JMeter не оценивает HTML или JavaScript, возвращаемый веб-сервером, он просто захватывает его.
Итак, нет, вы не можете выполнить событие onClick с помощью jMeter. Однако вы можете извлечь url-адрес, который вызовет событие onClick, используя
Regular Expression Extractor
, а затем скормите этот url-адрес новому http-Сэмплеру.
Jmeter предназначен для моделирования трафика сервера (например, HTTP), генерируемого клиентом (например, веб-браузером). Он не имитирует весь браузер целиком. Так что нет, вы не можете создать или смоделировать событие onClick (), но вы, вероятно, можете смоделировать трафик, генерируемый этим событием.
Для этого вам понадобится инструмент для захвата запросов, отправляемых на сервер, когда происходит это событие onClick (). Затем вы можете смоделировать эти запросы в своем скрипте JMeter, точно так же, как вы смоделировали другие запросы.
JMeter предназначен для выполнения тестов нагрузки (или общего подключения) для серверной службы, такой как, например, веб-приложение, работающее на сервере приложений, таких как Tomcat, Weblogic, WebSphere и т. д..
Если вы хотите "управлять" браузером в тестовой среде, обратите внимание на такие инструменты, как Selenium
Поскольку вы упомянули JMeter, я предполагаю, что вы можете придерживаться Java (или JVM, по крайней мере), чтобы вы могли посмотреть на Geb как альтернативу Селен.
Существует хотя многие другие подобные инструменты. Взгляните на: http://alternativeto.net/software/selenium