在apache-jmeter-5.1.1这个版本上有个问题,上传附件含中文时有乱码问题,如下图:
这个也同样会影响文件的传输,导致服务端收到的文件名也是乱码。通过本地debug(debug方式),发现问题出在HTTPHC4Impl这个文件上,里面有个地方需要设置编码方式。
修改完文件后,运行项目,一切恢复正常。我已经给官方报了BUG,看能否解决吧:Jmeter BUG 63686
不方便进行debug的小伙伴也不用急,下面是需要替换的jar包,你只要替换lib/ext下的ApacheJMeter_http.jar就可以了,记得替换后重启Jmeter。
链接: https://pan.baidu.com/s/1GjbJnDGmmgmrLcVIAu1Kvw 提取码: uqax