имя файла или путь к местоположению не фиксируются в сценарии при подключении файла в сценарии Loadrunner - PullRequest
0 голосов
/ 17 октября 2018

Я делаю скрипты производительности в приложении Pega с использованием протокола http, есть шаг, чтобы просмотреть и прикрепить файл Excel в пользовательском потоке.Но при записи имя файла или путь к местоположению не фиксируются в сценарии.Раздел itemdata в конкретном почтовом запросе пуст.Кто-нибудь сталкивался с такой же проблемой и есть какие-либо решения LR версия 12.02 Pega версия: Pega 7

1 Ответ

0 голосов
/ 17 октября 2018

Вы смешиваете две вещи: просматриваете файл и отправляете содержимое файла.Операция просмотра файла, которая является функциональностью вашего браузера, а не HTTP-операцией.После выбора файла браузер передает на веб-сайт содержимое файла.Таким образом, эта операция не будет записываться как получение определенного файла с диска и его отправка.

То, что вы можете сделать в сценарии, которое будет эквивалентно просмотру файла и его отправке, использует многокомпонентный файлОтправить.Например: web_submit_data("do something", "Action=<url of your website>", "Method=POST", "EncType=multipart/form-data", "TargetFrame=", "RecContentType=text/html", "Referer=", "Snapshot=t1.inf", "Mode=HTML", ITEMDATA, "Name=name_of_files", // form field name "Value=c:/dummy/dummy.doc", // value in Content-Disposition parameter of multipart message "File=Yes", "ContentType=text/special", // value in Content-Type parameter of multipart message "FilePath=dummy.txt", // source path of upoaded file "ContentTransferEncoding=free", // value in Content-Transfer-Encoding parameter of multipart message ENDITEM, LAST);

...