51Testing软件测试论坛

标题: jmeter编码格式问题 [打印本页]

作者: 异地恋加50    时间: 2017-4-7 16:20
标题: jmeter编码格式问题
本帖最后由 异地恋加50 于 2017-4-7 17:29 编辑

测试通过接口推送一个订单(订单所有字段通过post方法并传参推送),订单包含收货地址是中文的,推送到系统中一直提示地址解析有误,jmeter.properties中修改了默认编码为UTF-8,查看结果树种取样器结果中Response信息中的编码格式仍然显示ISO-8859-1,如下:

Response headers:
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=ISO-8859-1
Transfer-Encoding: chunked
Date: Fri, 07 Apr 2017 06:49:07 GMT
Connection: close


HTTPSampleResult fields:
ContentType: text/xml;charset=ISO-8859-1
DataEncoding: ISO-8859-1

在其他论坛上找到有个人解决如图:
但是我的jmeter是3.0版本,并且看了我们系统页面源代码有<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

请问哪位大神知道原因呢,jmeter初学者
作者: jingzizx    时间: 2017-4-8 13:54
Response信息是返回的啊,应该是服务器返回编码不对吧,这里你应该看你发送的请求的编码格式,在请求头里面查看
这种问题,测试、开发一调试应该很快找到问题了
作者: liaozhenghong    时间: 2017-4-23 00:48
如果排除软件本身设置编码的问题,那么你可以考虑一下是不是原网页的编码问题,你可以用编译工具重新编译一次,在进行测试!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2