这个想法是在JMeter中构建一个采样器,使用HTTP PUT方法上传文件。我试图遵循官方文档来指定整个内容体作为没有参数名称的文件。应该发生什么:文件被上传,服务器返回201:已创建。实际上发生了什么:java.lang.NullPointerException: charsetName,这似乎表明JMeter在填写请求正文时出了问题。我可以通过指定请求参数来摆脱此错误,但我希望整个正文都是照片数据。这是我想要完成的CURL行:curl -u testuser:testpass "http://localhost:8080/photo" -T photo.jpg -H "content-type:image/jpeg"。我尝试将内容编码设置为UTF-8,但这没有改变任何东西。我在Windows 7 x64上运行Java 1.7.0。 jmeter.log中没有生成任何有趣的内容,wireshark告诉我JMeter没有发送请求。有什么想法吗?先谢谢了。