Как использовать препроцессор jsr 223 в jmeter?
Кто-нибудь, пожалуйста, помогите мне, как сделать сценарии с помощью jsr223
препроцессор в Jmeter
с некоторыми examples
,
Любой лучший сайт, чтобы получить tutorial
для того же.
заранее спасибо
сиджо
1 ответ
Например:
- Прежде всего вам нужно выбрать язык сценариев. Согласно JMeter Best Practices лучше использовать Groovy
- Добавить HTTP-запрос и положить
google.com
в "Имя сервера или IP" Добавьте JSR223 PreProcessor как дочерний элемент HTTP-запроса и поместите следующую строку в область "Сценарий":
sampler.setDomain("example.com");
- Добавить просмотрщик дерева результатов и запустить тест
- Проверьте вкладки "Запрос" и "Данные ответа" и убедитесь, что запрос
example.com
вместоgoogle.com
- Отключить или удалить препроцессор JSR223
- Запустите тест снова.
- Убедитесь, что запрос был отправлен
google.com
через просмотрщик дерева результатов.
Таким образом, цель PreProcessors состоит в том, чтобы сделать что-то перед запросом, чтобы подготовить систему к этому запросу или каким-либо образом изменить запрос (например, у вас есть динамическое число параметров или динамическое число файлов для отправки с запросом и вы не хотите жестко кодировать Это).
В приведенном выше примере sampler
обозначает HTTPSamplerProxy, см. JavaDoc для доступных методов и полей. Также обратите внимание на Beanshell против JSR223 и Java JMeter Scripting: снижение производительности, которого вы так долго ждали! руководство для получения подробных сведений о наилучших методах установки движка и создания сценариев.