Как использовать препроцессор jsr 223 в jmeter?

Кто-нибудь, пожалуйста, помогите мне, как сделать сценарии с помощью jsr223 препроцессор в Jmeter с некоторыми examples,

Любой лучший сайт, чтобы получить tutorial для того же.

заранее спасибо

сиджо

1 ответ

Решение

Например:

  1. Прежде всего вам нужно выбрать язык сценариев. Согласно JMeter Best Practices лучше использовать Groovy
  2. Добавить HTTP-запрос и положить google.com в "Имя сервера или IP"
  3. Добавьте JSR223 PreProcessor как дочерний элемент HTTP-запроса и поместите следующую строку в область "Сценарий":

    sampler.setDomain("example.com");
    
  4. Добавить просмотрщик дерева результатов и запустить тест
  5. Проверьте вкладки "Запрос" и "Данные ответа" и убедитесь, что запрос example.com вместо google.com
  6. Отключить или удалить препроцессор JSR223
  7. Запустите тест снова.
  8. Убедитесь, что запрос был отправлен google.com через просмотрщик дерева результатов.

Таким образом, цель PreProcessors состоит в том, чтобы сделать что-то перед запросом, чтобы подготовить систему к этому запросу или каким-либо образом изменить запрос (например, у вас есть динамическое число параметров или динамическое число файлов для отправки с запросом и вы не хотите жестко кодировать Это).

В приведенном выше примере sampler обозначает HTTPSamplerProxy, см. JavaDoc для доступных методов и полей. Также обратите внимание на Beanshell против JSR223 и Java JMeter Scripting: снижение производительности, которого вы так долго ждали! руководство для получения подробных сведений о наилучших методах установки движка и создания сценариев.

Другие вопросы по тегам