2016-04-06 4 views

ответ

0

Например:

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

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

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

В приведенном выше примере sampler обозначает HTTPSamplerProxy, см. JavaDoc для доступных методов и полей. Также ознакомьтесь с руководством Beanshell vs JSR223 vs Java JMeter Scripting: The Performance-Off You've Been Waiting For! для получения подробной информации о лучших методах установки и создания сценариев.

 Смежные вопросы

  • Нет связанных вопросов^_^