【问题标题】:ZIP and CSV file upload issue in Jmeter script which is recorded using Blazemeter使用 Blazemeter 记录的 Jmeter 脚本中的 ZIP 和 CSV 文件上传问题
【发布时间】:2020-12-27 19:42:52
【问题描述】:

我使用 Blazemeter 记录了一个事务,并尝试在 Jmeter 4.0 中验证相同的 .jmx 文件。我在“文件上传”选项卡和 MIME 类型下方给出了正确的文件路径(jmeter/bin 文件夹路径),但出现以下错误。

请提出建议。

【问题讨论】:

    标签: file-upload jmeter zip mime-types blazemeter


    【解决方案1】:

    在大多数情况下,您需要勾选 Use multipart/form-data for POST 框才能使用 JMeter 上传文件:

    RFC 2388 for more details。如果勾选此框,则需要从 HTTP Header Manager 中删除 Content-Type 标头声明

    还要注意according to JMeter Best Practices you should be always using the latest version of JMeter,因此请考虑升级到JMeter 5.3(或最新的JMeter stable version

    最后但并非最不重要的一点是,您应该能够使用 JMeter 的 HTTP(S) Test Script Recorder 正常记录文件上传请求,只需 确保将要上传的文件复制到 JMeter 的“bin”文件夹

    【讨论】:

    • 嗨@Dmitri T ...我已将输入文件保存在 Jmeter/bin 文件夹中。还实施了您的建议,即勾选 Multi-part 复选框并从 HTTP 标头管理器中删除 Content-Type。但我我得到 500 响应代码,在响应数据选项卡中我得到 NullPointerException
    • 嗨@Dmitri TI 已经实施了您分享的建议,但在该请求中仍然收到 500-Internal Server Error。我怀疑我是否为 .zip、.csv 和 jpg 提供了正确的 MIME 类型。请建议我是否需要做任何其他更改。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-28
    • 2018-05-26
    • 2019-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-12
    相关资源
    最近更新 更多