Jmeter运行后,查看结果树中的响应数据出现中文乱码。

时间:2023-02-10 10:14:49

参考:https://blog.csdn.net/qq_15228737/article/details/82597482

https://baike.baidu.com/item/UTF-8/481798?fr=aladdin

https://baike.baidu.com/item/ISO-8859-1/7878872?fr=aladdin

1.jmeter运行过程中,“察看结果树”中显示已经请求成功,但是“断言”却响应失败。

当察看结果树的响应数据出现中文乱码时,

在Jmeter安装目录下 bin/jmeter.properties中,一般用notepad打开。查找到sampleresult.default.encoding=ISO-8859-1,将ISO-8859-1更改为UTF-8,即sampleresult.default.encoding=UTF-8。

注:1、将语句前面的注释符号 # 去掉;

2、修改配置后,需要重启Jmeter才能生效。

 Jmeter运行后,查看结果树中的响应数据出现中文乱码。

2.UTF-8:UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码,由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码Unicode字符。用在网页上可以统一页面显示中文简体繁体及其它语言(如英文,日文,韩文)。

ISO-8859-1编码是单 字节编码,向下兼容ASCII,其编码范围是0x00-0xFF,0x00-0x7F之间完全和ASCII一致,0x80-0x9F之间是 控制字符,0xA0-0xFF之间是文字符号。
此字符集支持部分于欧洲使用的语言,包括 阿尔巴尼亚语巴斯克语布列塔尼语、加泰罗尼亚语、丹麦语、 荷兰语法罗语弗里西语加利西亚语、德语、 格陵兰语冰岛语爱尔兰盖尔语、意大利语、拉丁语、 卢森堡语挪威语、葡萄牙语、里托罗曼斯语、 苏格兰盖尔语、西班牙语及瑞典语。