我有一个场景,我必须上传一个.txt文件,该文件在数据库中插入记录,以进一步进行批处理作业操作。我正在使用Jmeter脚本来自动化此流程。我想我已经遵循了上传文件所需的所有规则,但我仍然面临这个错误:
Response code: 500
Response message: Internal Server Error
以下是编写文件上传脚本的详细信息
和html代码显示输入类型的参数名称"文件"
<input type="file" size ="40" name="filename" class="textinputgroup_input" title="Use Browse button to select the file.">
我不确定我犯了哪些错误。我已根据Fiddler正确使用了HTTP采样器中的请求属性。
由于某些防火墙限制,我无法录制
答案 0 :(得分:0)
您的配置看起来不错,只需确保:
${filepath}
${filepath}
应该包含要上传的txt文件的完整路径,或者文件需要存在于JMeter&#34; bin&#34;夹如果它没有帮助,请检查 jmeter.log 和/或服务器端日志文件,以获取有关错误的一些线索。它可能像丢失标题或其他什么。作为最后的手段,尝试将JMeter和真实浏览器发送的请求与Wireshark之类的嗅探工具进行比较,以检测差异并应用相应的JMeter配置,以便请求相同。
有关详细说明,请参阅Performance testing: Upload and Download Scenarios with Apache JMeter文章。