Контроллер HP LoadRunner

Мне нужно протестировать набор функций (онлайн-функции, пакеты и веб-сервисы) для компании, и я использую LoadRunner.
У меня не возникло проблем с созданием сценариев с помощью Vugen, но у меня есть вопрос относительно файла параметров.
Допустим, у меня есть 10 скриптов, я задал 10 пользователей vuser в контроллере (по 1 пользователю vuser на каждый скрипт) и 1000 параметров в файле .dat.
Теперь я бы хотел, чтобы процесс шел следующим образом:

- Скрипты запускаются и выполняются одновременно;
- Script1 использует первые 100 параметров, script2 следующие 100 и так далее;


Мой вопрос прост: контроллер управляет всем или мне нужно что-то установить (например, «начать со строки:») в скрипт в Vugen, чтобы все пошло именно так?!


person Leon    schedule 13.11.2015    source источник


Ответы (1)


К сожалению, уникальный размер и размер блока применяются только к одной и той же группе и сценарию. Предлагаю следующие варианты:

  • Уникальный файл данных для каждого скрипта/пользователя
  • Сервер виртуальных таблиц в качестве источника данных параметров. Пусть каждый пользователь/скрипт извлекается из очереди, что затем гарантирует, что независимо от порядка выполнения любой конкретный набор данных используется один и только один раз любым пользователем. Если вам нужны определенные блоки данных в определенных условиях, вы также можете заполнить отдельные очереди.
  • Если вы выберете «начать со строки», вам придется устанавливать каждый скрипт уникальным образом. Вам также нужно будет напрямую управлять количеством итераций в тесте и выйти, прежде чем перейти к следующему блоку, зарезервированному для других.

Самый простой путь — просто использовать отдельный файл данных для каждого пользователя.

person James Pulley    schedule 13.11.2015