jmeter 请求和响应中文乱码显示问题处理

Jmeter默认编码为ISO - 8859 - 1,若与系统编码不一致,中文字符会显示乱码。博客介绍了request请求和response响应中中文乱码的问题,针对请求乱码,可在http请求配置中设置content encoding为utf - 8;针对响应乱码,给出两种解决方案。

jmeter 默认的编码是ISO-8859-1,无法表示中文字符。如果系统采用的编码与jmeter编码不一致,中文字符就会显示乱码。

request 请求中中文显示乱码

解决方案:在http请求配置中content encoding设置为utf-8

image

response 响应中存在乱码

解决方案一:

在线程组上右键添加---后置处理器---BeanShell PostProcessor

image

在Script中填写prev.setDataEncoding("UTF-8"),

image

保存后重新运行响应结果中文显示正常。

image

解决方案二:

进入jmeter/bin目录下,打开文件jmeter.properties、搜索default.encoding

'''#sampleresult.default.encoding=ISO-8859-1 去掉注释、把ISO-8859-1修改成UTF-8,保存后重启jmeter, 再次运行ok

image

转载于:https://www.cnblogs.com/yangls/p/10805589.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值