第一步:打开jmeter安装目录bin目录 找到jmeter.properties文件以nodepad++(或者其他文本编辑器)打开,ctrl+f输入sampleresult.default 。找到它,把utf-8注释掉,新增下面的gb2312一行。
#The encoding to be used if none is provided (default utf-8)
#sampleresult.default.encoding=utf-8
sampleresult.default.encoding=gb2312
第二步:请求上添加:后置处理器->BeanShellPostProcessor,在Script下面添加以下代码:
//获取响应代码Unicode编码的
String s2=new String(prev.getResponseData(),"UTF-8");
//---------------一下步骤为转码过程---------------
char aChar;
int len= s2.length();
StringBuffer outBuffer=new StringBuffer(len);
for(int x =0; x <len;){
aChar= s2.charAt(x++);
if(aChar=='\\'){
aChar= s2.charAt(x++);
if(aChar=='u'){
int val