Проблема с загрузкой файла XML в loadrunner

Я пытаюсь загрузить файл XML с помощью loadrunner vugen. Я поместил файл в файл сценария loadrunner и убедился, что все заголовки и значения корреляции идеальны. Все равно файл не загружается. Когда я попытался добавить отсутствующий content-type=application/xml после файла, я столкнулся с ошибкой нарушения памяти.

web_submit_data("Fileupload_VF_3",
    "Action={P_BFCTool_URL}/Fileupload_VF",
    "Method=POST",
    "EncType=multipart/form-data",
    "TargetFrame=",
    "RecContentType=text/html",
    "Referer={P_BFCTool_URL}/apex/Fileupload_VF?sfdc.tabName={C_lID}",
    "Snapshot=t28.inf",
    "Mode=HTTP",
    ITEMDATA,
    "Name={C_JID}", "Value={C_JID}", ENDITEM,
    "Name=j_id0:j_id5:pgblck:j_id33:j_id35:ftype", "Value=NFeDF", ENDITEM,
    "Name=j_id0:j_id5:pgblck:j_id43:j_id44:0:j_id45:fileId:inputFile:file", "Value={P_NFEDF_File}.xml", "File=yes", ENDITEM,
    "Name=j_id0:j_id5:pgblck:j_id43:j_id44:1:j_id45:fileId:inputFile:file", "Value=", "File=yes", ENDITEM,
    "Name=j_id0:j_id5:pgblck:j_id43:j_id44:2:j_id45:fileId:inputFile:file", "Value=", "File=yes", ENDITEM,
    "Name=j_id0:j_id5:pgblck:j_id43:j_id44:3:j_id45:fileId:inputFile:file", "Value=", "File=yes", ENDITEM,
    "Name=j_id0:j_id5:pgblck:j_id43:j_id44:4:j_id45:fileId:inputFile:file", "Value=", "File=yes", ENDITEM,
    "Name={C_UploadJID}", "Value=Upload", ENDITEM,
    "Name=com.abcd.ViewState", "Value={C_Viewstate2}", ENDITEM,
    "Name=com.abcd.ViewStateVersion", "Value={C_ViewstateVersion2}", ENDITEM,
    "Name=com.abcd.ViewStateMAC", "Value={C_ViewStateMAC2}", ENDITEM,
    "Name=com.abcd.ViewStateCSRF", "Value={C_ViewstateCSRF2}", ENDITEM,
    LAST);

В том же сценарии у меня есть загрузка PDF, и то же самое работает нормально. Возможна ли загрузка XML с помощью loadrunner и как решить эту проблему?


person Raj    schedule 02.03.2018    source источник
comment
не могли бы вы опубликовать полный шаг, который вы используете.   -  person Buzzy    schedule 04.03.2018
comment
@Buzzy Я обновил вопрос необходимой информацией. Пожалуйста, предложите любую работу вокруг.   -  person Raj    schedule 04.03.2018
comment
В вашем примере вам не хватает аргумента FilePath=   -  person Buzzy    schedule 04.03.2018
comment
j_id33:j_id35:ftype, значение=NFeDF, ENDITEM, имя=j_id0:j_id5:pgblck:j_id43:j_id44:0:j_id45:fileId:inputFile:файл, значение={P_NFEDF_File}.xml, файл=да, ENDITEM   -  person Raj    schedule 04.03.2018
comment
Путь к файлу передается как часть P_NGEDF_File.   -  person Raj    schedule 04.03.2018
comment
Я попытался добавить файлы в метод сценария, а также указать полный путь к файлу... оба не работают.   -  person Raj    schedule 04.03.2018
comment
Я думаю, вам нужно иметь один элемент, например: ```` Name=j_id0:j_id5:pgblck:j_id43:j_id44:0:j_id45:fileId:inputFile:file, FilePath={P_NFEDF_File}.xml, File=yes, ContentType=application/xml, ENDITEM, ````   -  person Buzzy    schedule 05.03.2018
comment
Я пробовал подход... он также дает мне нарушение доступа... измерение нарушения памяти   -  person Raj    schedule 05.03.2018
comment
Тогда я боюсь, что вам придется открыть билет поддержки, потому что ваш подход правильный.   -  person Buzzy    schedule 05.03.2018
comment
Спасибо, Баззи... Я посмотрю на то же самое.   -  person Raj    schedule 06.03.2018


Ответы (1)


Следующий подход работал нормально: j_id33:j_id35:ftype", "Value=NFeDF", ENDITEM, "Name=j_id0:j_id5:pgblck:j_id43:j_id44:0:j_id45:fileId:inputFile:file", "Value=filename.xml ", "FilePath=.//filename.xml", "File=Yes", ENDITEM

person Raj    schedule 09.03.2018