LoadRunner: путь к загруженному файлу

Я записываю сценарий по протоколу на основе HTTP и сохраняю файл, открывается всплывающее окно и сохраняется файл (.doc) на моем локальном компьютере, при воспроизведении сценария я хочу проверить путь к загруженному файлу... есть ли любой метод? LoadRunner 9.52


person Pulkit    schedule 03.04.2013    source источник


Ответы (1)


У вас не будет файла на повторе. Ваша загрузка происходит в контексте потока данных HTTP. Если вы регистрируете информацию для запроса, вы можете проверить журнал, но это все равно не будет файлом, который вы можете открыть. Лучше всего использовать web_reg_find() или web_reg_save_param() для проверки существования заголовка и нижнего колонтитула файла в потоке загрузки http. Вы также можете проверить размер предыдущей загрузки. Затем по такой логике (P-CODED)

If ( 
    file_header_exists 
    && file_footer_exists 
    && file_size>some_minimum_number_of_bytes 
)
then ( I_have_a_valid_downloaded_file )

Только представьте, что бы вы сделали с вашей локальной файловой системой, если бы вам потребовалось, чтобы все файлы были записаны в локальную файловую систему во время теста производительности. Ваш локальный жесткий диск станет узким местом для всего вашего генератора нагрузки.

Вы также можете рассмотреть возможность запуска одного виртуального пользователя с графическим интерфейсом (на основе стека QuickTest Professional Technology), чтобы проверить загрузку одного файла для одного пользователя в качестве функциональной проверки.

Если вы все еще занимаетесь функциональными проверками, то, вероятно, вы слишком рано проводите тестирование производительности, потому что если это не сработает для одного, это никогда не сработает для многих.

person James Pulley    schedule 03.04.2013