Jmeter:文件上传Jmeter脚本编写时出现问题

时间:2016-08-02 12:49:30

标签: jmeter performance-testing

我有一个场景,我必须上传一个.txt文件,该文件在数据库中插入记录,以进一步进行批处理作业操作。我正在使用Jmeter脚本来自动化此流程。我想我已经遵循了上传文件所需的所有规则,但我仍然面临这个错误:

Response code: 500
Response message: Internal Server Error

以下是编写文件上传脚本的详细信息

jmeter_fileUpload_1

jmeter_fileUpload_2

和html代码显示输入类型的参数名称"文件"

<input type="file" size ="40" name="filename" class="textinputgroup_input" title="Use Browse button to select the file.">

我不确定我犯了哪些错误。我已根据Fiddler正确使用了HTTP采样器中的请求属性。

由于某些防火墙限制,我无法录制

1 个答案:

答案 0 :(得分:0)

您的配置看起来不错,只需确保:

  1. 文件位于${filepath}
  2. ${filepath}应该包含要上传的txt文件的完整路径,或者文件需要存在于JMeter&#34; bin&#34;夹
  3. 如果它没有帮助,请检查 jmeter.log 和/或服务器端日志文件,以获取有关错误的一些线索。它可能像丢失标题或其他什么。作为最后的手段,尝试将JMeter和真实浏览器发送的请求与Wireshark之类的嗅探工具进行比较,以检测差异并应用相应的JMeter配置,以便请求相同。

    有关详细说明,请参阅Performance testing: Upload and Download Scenarios with Apache JMeter文章。