1. 背景:后台java代码设置的字符编码是GBK, jmeter 的配置文件 jmeter.properties 是默认的没有更改,jmeter脚本里设置了后置控制器"BeanShell PostProcessor",prev.setDataEncoding("UTF-8");


2. 解决方法:prev.setDataEncoding("GBK");,与后端代码保持一致。


本文介绍了一个关于JMeter与后端Java代码字符编码不一致的问题,具体为JMeter默认使用UTF-8编码,而Java后端使用GBK编码。通过调整JMeter脚本中BeanShellPostProcessor的setDataEncoding参数为GBK,使前后端编码保持一致,从而解决了因编码不匹配导致的数据解析错误。
1. 背景:后台java代码设置的字符编码是GBK, jmeter 的配置文件 jmeter.properties 是默认的没有更改,jmeter脚本里设置了后置控制器"BeanShell PostProcessor",prev.setDataEncoding("UTF-8");


2. 解决方法:prev.setDataEncoding("GBK");,与后端代码保持一致。


1506
3107

被折叠的 条评论
为什么被折叠?