首页 > 解决方案 > 在 loadrunner 中上传文件

问题描述

我正在尝试在 load-runner 中为 REST API 调用上传一个文件,该文件在邮递员上运行良好。我需要上传一个 20 MB 的文件,当它从邮递员完成时,它可以完美地上传 20 MB,但是当我在 load-runner 中使用 web_submit_data、web_rest 或 web_custom_request 时,我只能上传 16 个字节的文件。我的请求如下所示:

web_rest("UPLOAD",
    "URL={URL}",
    "Method=POST",
    "EncType=multipart/form-data",
    "Snapshot=t2.inf",
    ITEMDATA,
    "Name=EmployeeId", "Value={EmployeeId}", ENDITEM,
    "Name=ComponentId", "Value={ComponentId}", ENDITEM,
    "Name=entityId", "Value={entityid}", ENDITEM,
    "Name=CategoryId", "Value={CategoryId}", ENDITEM,
    "Name=tagId", "Value={tagid}", ENDITEM,
    "Name=fileName", "Value=abc.doc", ENDITEM,
    "Name=attachment", "Value=C://PerfDoc2.doc", ENDITEM,
    HEADERS,
    "Name=CSRF_TOK", "Value={CSRF_TOK}", ENDHEADER,
    "Name=X-REST-API", "Value=true", ENDHEADER,
    "Name=X-Requested-With", "Value=XMLHttpRequest", ENDHEADER,
    LAST);

有了这个,我只能上传一个 16 字节的文件

标签: loadrunner

解决方案


推荐阅读