【问题标题】:Issue with XML file upload in loadrunnerloadrunner 中的 XML 文件上传问题
【发布时间】:2018-03-09 23:00:58
【问题描述】:

我正在尝试使用 loadrunner vugen 上传 XML 文件。我已将文件放在 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,并且工作正常。是否可以使用 loadrunner 进行 XML 上传以及如何解决此问题?

【问题讨论】:

  • 能否请您发布您正在使用的完整步骤。
  • @Buzzy 我已经用所需信息更新了问题。请提出任何解决方法。
  • 在您的示例中,您缺少 FilePath= 参数
  • 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
  • 文件路径作为 P_NGEDF_File 的一部分传递

标签: loadrunner vugen


【解决方案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

【讨论】:

    猜你喜欢
    • 2017-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-17
    相关资源
    最近更新 更多