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

Фотография

Include Controller стартует раньше чем должен


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

#1 br00ks

br00ks

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

  • Members
  • Pip
  • 7 сообщений
  • ФИО:Eder Greg

Отправлено 28 сентября 2010 - 15:29

Собственно сабж. есть набор действий которые я повторяю в тесте в разных местах, хотел бы использовать include controller чтобы inject тест действия. Ошибка в том что инклуд блок стартует раньше чем должен. Это ведет к тому что юзер только логиниться начал, а уже инклуд заработал...assertion естественно failed. Более понятно на картинке.
Спасибо.

Прикрепленные файлы

  • Прикрепленный файл  problem01.JPG   213,51К   25 Количество загрузок:

  • 0

#2 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 28 сентября 2010 - 17:12

А нет ли у Вас случайно во включаемом файле собственной Thread Group?
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#3 br00ks

br00ks

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

  • Members
  • Pip
  • 7 сообщений
  • ФИО:Eder Greg

Отправлено 28 сентября 2010 - 21:03

Есть. а разве можно иметь тест скрипт без тред группы? сейчас попробовал, мне без нее не добавить ни единного контроллера. Что нужно сделать чтобы инклуд работал верно? Спасибо.
  • 0

#4 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 28 сентября 2010 - 22:07

RTFM: "The included test plan must not include a Thread Group. It should only contain the Simple Controller and any samplers, controllers etc below it."

Как сделать jmx-файл без thread group:
1) открываете обычный jmx-файл, с группой потоков, или новый создаёте и делаете в нём всю иерархию как обычно -- сверху группа потоков, в ней контроллеры;
2) находите нужный контроллер, жмёте на него правой кнопкой мыши, выбираете пункт "Save selection As..." -- и сохраняете этот контроллер (со всем, что внутри него) в отдельный файл, который как раз и можно будет использовать для включения в другие файлы.
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#5 br00ks

br00ks

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

  • Members
  • Pip
  • 7 сообщений
  • ФИО:Eder Greg

Отправлено 29 сентября 2010 - 17:17

И правда так оно и есть. Виноват, пропустил в документации как это правильно делаеться. Оба предложенных варианта были задействованы. Спасибо.
  • 0


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

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