方法一:
修改jmeter bin目录下的jmeter.properties文件
找到:sampleresult.default.encoding属性,改成UTF-8,并去掉注释

方法二:
1.添加一个后置处理器,后置处理器作用时间是服务器响应之后,还没显示之前![]()
2.编写脚本,将ISO-8859-1转换为中文
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 value =0;
for(int i=0;i<4;i++){

本文介绍了两种解决JMeter响应信息乱码问题的方法:一是修改jmeter.properties文件,将sampleresult.default.encoding属性设置为UTF-8;二是通过添加后置处理器,编写脚本将ISO-8859-1编码转换为中文,确保脚本放置在正确的位置以覆盖整个线程组。
最低0.47元/天 解锁文章
1918

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



