Jmeter响应数据乱码问题
<input type="hidden" name="req" id="req" value="<?xml version="1.0" encoding="UTF-8" standalone="yes"?><request platformNo="10040011137"><platformUserNo>20150724120831598bf7d8097d8dd474595bc0ef216c43c6e</platformUserNo><requestNo>6e16e1281eaa4b59be4c4ebe1e76f0e0</requestNo><callbackUrl>http://101.71.241.100:8008/hzcms/yeepay/registerCallback/callback</callbackUrl><notifyUrl>http://101.71.241.100:8008/hzcms/yeepay/registerNotify/notify</notifyUrl><realName>??</realName><idCardType>G2_IDCARD</idCardType><idCardNo>120101198707017339</idCardNo><mobile>13500000103</mobile><email>13500000103@qq.com</email></request>"/><input type="hidden" name="direction" id="direction" value="toRegister"/>
#sampleresult.default.encoding=ISO-8859-1
#sampleresult.default.encoding=UTF-8
sampleresult.default.encoding=gb2312
第一个乱码是中文乱码
第二个乱码是html乱码
以上三个格式我都试了,重启后都无效,求大神指导!!!!!!!
目前解决中文乱码,用了最新版本2.13. 其实可以这样操作:
在发送报文头中,检查Accept-Language是否是zh-CN,以告知服务器发送何种语言,这样服务器返回一般没问题 jingzizx 发表于 2015-7-24 14:26
其实可以这样操作:
在发送报文头中,检查Accept-Language是否是zh-CN,以告知服务器发送何种语言,这样服务 ...
报文头的确设置了zh-CN
就是不知道为什么响应数据的一些符号是转义的例如</>变成了<platformUserNo>
其实这对我们没影响,就是在用正则表达式的时候,有点麻烦。怕出错 singlejeff 发表于 2015-7-24 14:37
报文头的确设置了zh-CN
就是不知道为什么响应数据的一些符号是转义的例如变成了<platformUserNo>
...
服务端自动转义的应该没问题,不影响,
你这是调用了webservice?webservice调用时会转义 编码不一致就会乱码了,不过对于测试性能来讲,没什么影响 :Q 我也遇到了这样的问题,怎么解决的? http请求 界面设置, 可以设置编码的。 2.10以前版本有bug,响应数据应该都是用SO-8859-1去解析
jmeter.properties里的
sampleresult.default.encoding=ISO-8859-1
这个属性是指定缺省编码,也就是说当响应页面无标示charset时才会用到这个参数
解决这个问题技巧可以看看,这篇文章
http://blog.csdn.net/musen518/article/details/50388486
页:
[1]