上传文件中中文名乱码:
解决方法:
1、下载jmeter
2、 使用IDEA打开
3、按照截图中的路径,将out.write(value.getBytes(ENCODING));这句代码改成:out.write(value.getBytes(StandardCharsets.UTF_8.name()));
4、 将byte[] header = headerValue.getBytes(ENCODING);这句代码改成:byte[] header = headerValue.getBytes(StandardCharsets.UTF_8.name());
5、 运行developement下的 runGui后,会自动编译代码,打jar包放在lib下。
我们改了org.apache.jmeter.protocol.http.sampler下PostWriter.java类代码,编译到ApacheJMeter_http.jar中
把复制后的jar包ApacheJMeter_http.jar ,放在jmeter的安装路径apache-jmeter-5.4.3\lib\ext下。替换原有的ApacheJMeter_http.jar。重启jmeter后,问题解决。