Перейти к содержимому

Тестирование производительности: JMeter 5
онлайн, начало 2 июля
SQL: Инструменты тестировщика
онлайн, начало 1 июля
Docker: инструменты тестировщика
онлайн, начало 1 июля
Программирование на C# для тестировщиков
онлайн, начало 25 июня
Фотография

Рекордер записывает "Server Name" при заполненном этом поле в


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 9

#1 Olga_Molokhova

Olga_Molokhova

    Новый участник

  • Members
  • Pip
  • 10 сообщений
  • ФИО:Молохова Ольга Сергеевна


Отправлено 26 апреля 2017 - 12:59

Добрый день!

Добавлен контроллер HTTP Request Defaults, в котором прописан Server Name, однако при записи, рекордер заполняет Server Name для каждого запроса.

Подскажите пожалуйста как же параметрезировать Server name or IP параметр?

 


  • 0

#2 Lzk

Lzk

    Специалист

  • Members
  • PipPipPipPipPip
  • 504 сообщений
  • ФИО:Олег
  • Город:Мск

Отправлено 26 апреля 2017 - 13:44

создать переменную в User Defined Variables Тест - плана с именем сервера или его ip


  • 0

#3 Olga_Molokhova

Olga_Molokhova

    Новый участник

  • Members
  • Pip
  • 10 сообщений
  • ФИО:Молохова Ольга Сергеевна


Отправлено 26 апреля 2017 - 14:03

перед началом записи в User Defined Variables была задана переменная со значением имени соответствующего хоста. 

Но это почему то не помогло.


  • 0

#4 Lzk

Lzk

    Специалист

  • Members
  • PipPipPipPipPip
  • 504 сообщений
  • ФИО:Олег
  • Город:Мск

Отправлено 26 апреля 2017 - 14:10

а задача то какая вообще ? я не очень понял из описания.


  • 0

#5 fesd

fesd

    Опытный участник

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 27 апреля 2017 - 08:53

Хост прописанный в sampler приоритетнее того, что вы задали в HTTP Request Defaults. Вам надо стереть хост из каждого sampler.


  • 0

#6 Olga_Molokhova

Olga_Molokhova

    Новый участник

  • Members
  • Pip
  • 10 сообщений
  • ФИО:Молохова Ольга Сергеевна


Отправлено 27 апреля 2017 - 09:08

я пытаюсь записать скрипт рекордером так что бы поле "Server name or IP" в каждом sampler осталось пустым при записи.
И на тренинге показывали что если до записи скрипта добавить в тест план элемент 
HTTP Request Defaults, в нём указать хост,

то все реквесты которые будут отправлены на тот же хост, запишутся с пустым "Server name or IP".

Я пробовала также использовать  User Defined Variables и там задать хост, а переменную подставить уже в HTTP Request Defaults.

Потом запустить рекордер.

И всё равно рекордер для каждого запроса заполнял поле  "Server name or IP".

Понятно что можно удалить руками что бы параметризировать тест план.

Но я хочу добиться того что видела  на тренинге :)


  • 0

#7 fesd

fesd

    Опытный участник

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 27 апреля 2017 - 09:45

я пытаюсь записать скрипт рекордером так что бы поле "Server name or IP" в каждом sampler осталось пустым при записи.
И на тренинге показывали что если до записи скрипта добавить в тест план элемент 
HTTP Request Defaults, в нём указать хост,

то все реквесты которые будут отправлены на тот же хост, запишутся с пустым "Server name or IP".

Я пробовала также использовать  User Defined Variables и там задать хост, а переменную подставить уже в HTTP Request Defaults.

Потом запустить рекордер.

И всё равно рекордер для каждого запроса заполнял поле  "Server name or IP".

Понятно что можно удалить руками что бы параметризировать тест план.

Но я хочу добиться того что видела  на тренинге :)

Может быть HTTP Request Defaults не находится в области видимости элемента тестплана в который идет запись?


  • 0

#8 Olga_Molokhova

Olga_Molokhova

    Новый участник

  • Members
  • Pip
  • 10 сообщений
  • ФИО:Молохова Ольга Сергеевна


Отправлено 28 апреля 2017 - 13:36

Вот это возможно,

Подскажите должно ли работать при такой иерархии

 https://www.screenca...om/t/WpeRgjlz0V

?


  • 0

#9 checo

checo

    Опытный участник

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 29 апреля 2017 - 07:26

Да, должно.

Там, где имя хоста полностью соответствует дефолтам, оставляет пустое.

Там, где отличается, но можно сделать подстановку из пользовательских переменных, делает подстановку.

Проверьте на всякий случай, что нет опечаток и лишних пробелов в начале и конце строки.


  • 0

#10 Olga_Molokhova

Olga_Molokhova

    Новый участник

  • Members
  • Pip
  • 10 сообщений
  • ФИО:Молохова Ольга Сергеевна


Отправлено 07 июня 2017 - 07:15

Благодарю Вас, извините за поздний респонс :)
От HTTP Request Defaults так и не удалось добиться корректной работы. Может нужно что то переустановить-обновить, но уже остановилась на варианте использования глобальных пользовательских переменных.

Задача решена этим способом.


  • 0


Тестирование производительности (JMeter)
онлайн
Тестирование удобства использования
онлайн
Тестирование REST API
онлайн
Тестирование веб-приложений 2.0
онлайн



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале