码迷,mamicode.com
首页 > 其他好文 > 详细

jmeter乱码问题

时间:2017-11-08 19:49:00      阅读:399      评论:0      收藏:0      [点我收藏+]

标签:UI   显示   snr   uid   vpc   msu   jmeter   aqs   word   

JMeter 的版本由 2.13 升级到了 3.0 发现之前接口脚本 POST 请求主体中的中文无法正确显示,现象如下图所示:

技术分享

注意,这不是乱码,而是因在 3.0 版本对Body Data 进行了优化,导致默认字体(Consolas)不支持汉字显示。

解决方案:修改配置文件{JMETER_HOME}\bin\jmeter.properties 中的默认显示字体,改为系统支持的中文字体(可进入系统目录【控制面板\所有控制面板项\字体】查看)即可。

# 默认字体设置的配置项如下黑体标示所示
#JSyntaxTextArea configuration
#jsyntaxtextarea.wrapstyleword=true
#jsyntaxtextarea.linewrap=true
#jsyntaxtextarea.codefolding=true
# Set 0 to disable undo feature in JSyntaxTextArea
#jsyntaxtextarea.maxundos=50
# Change the font on the (JSyntax) Text Areas. (Useful for HiDPI screens)
#jsyntaxtextarea.font.family=Hack
#jsyntaxtextarea.font.size=14

 可直接取消注释,或将配置项改为如下所示,重启JMeter 即可。

jsyntaxtextarea.font.family=宋体

修改配置文件重启JMeter后,在 Body Data 中输入中文时,即可正确显示,如下图所示:

技术分享

如果以上还不能解决问题:

 服务端解析编码格式为utf-8,接口响应的结果还是有中文乱码的,可能是客户端发送请求是编码与服务端不一致引起的

技术分享

那么在Content encoding 设置成utf-8 编码格式

技术分享

 

参考:

https://www.cnblogs.com/fengpingfan/p/5851518.html

jmeter乱码问题

标签:UI   显示   snr   uid   vpc   msu   jmeter   aqs   word   

原文地址:http://www.cnblogs.com/unknows/p/7805372.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!