Проблема со списком параметров в HP Load Generator
У меня есть сценарий VUGen, который использует список параметров type=File
с Select Next Row = Unique
а также Update value on = Once
, Этот файл (UsernameAndPassword.dat
) находится в общей папке. Когда я запускаю тест производительности с более чем одним VUser, все VUsers сохраняют только первую запись этого параметра. Я имею в виду, что все VUsers работают с одинаковыми значениями user/password, то есть:
parameter list
username,password
john,12345
caty,67890
alfred,09876
greg,54321
Vusers 1: john,12345
Vusers 2: john,12345
Vusers 3: john,12345
etc.
Однако, если я использую внутренний список параметров (type=file
и так далее, как описано выше), когда я запускаю тест, каждый VUser получает различное значение имени пользователя. Для внутреннего списка параметров я имею в виду файл .dat
обернут в сценарий.
Как последовательно прочитать внешний файл, как список внутренних параметров?
1 ответ
Файл - это файл, это файл. Когда вы запускаете виртуального пользователя, ваш файл параметров, независимо от того, был ли он отправлен с вашим сценарием или указан на общем диске, будет загружен в ОЗУ вашего генератора нагрузки. Вот почему вы не можете записывать в файл параметров во время теста и иметь доступные для использования значения, потому что используемый файл фактически находится в ОЗУ.
Вы пробовали установить размер блока вручную на 1, а затем обновить один раз?
Проверьте версию программного обеспечения вашего генератора нагрузки до уровня major.minor(patch). Все виды хитрых вещей происходят, когда контроллер и генераторы нагрузки не синхронизированы на уровне версии.