loadrunner - 在 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 字节的文件
解决方案
推荐阅读
- mysql - 如何在不使用 JOOQ 重新部署的情况下删除 mysql 列
- c++ - 为什么主函数不能将正确的参数传递给 pthread_creat 函数
- android - FileChannel.truncate(...) 方法在错误的位置截断
- javascript - 在javascript类中调用类方法
- google-bigquery - 在聚类时使用基于摄取时间的伪字段 (_PARTITIONTIME) 作为分区
- php - 如何在 laravel 中自动填充字段?
- excel - 超链接到同一工作表中的特定单元格
- oracle - 错误 - pl/sql developer -12154 tns 无法解析指定的连接标识符
- sql - 将单个逗号分隔的行转换为多行
- mysql - 如何将多值属性添加到 mysql 工作台?