【转】JMeter3.0 post参数/BeanShell中文乱码问题

【转自】http://www.cnblogs.com/qmfsun/p/6282297.html

在用JMeter,在http请求的 Body Data或BeanShell中写的中文,为什么都是乱码—都是方框中间有个问号。

而且字体非常小,看着吃力,乱码现象如下图:


解决方法:

D:\apache-jmeter-3.0\bin目录下的jmeter.properties文件

该文件中搜索"jsyntaxtextarea.font.family"能够找到如下部分信息

默认是用#注释掉了,把#去掉,

jsyntaxtextarea.font.family=Hack,

jsyntaxtextarea.font.size=25,这个字体大小可以自己设置成自己喜欢的

修改好之后要重新启动jmeter,设置即可生效

这个设置本身是设置一些script文本框中的数据显示格式的,所以像http sampler这种,post body中的展示数据也可以同样生效。

时间: 2024-11-10 16:03:49

【转】JMeter3.0 post参数/BeanShell中文乱码问题的相关文章

request.getParameter(“参数名”) 中文乱码解决方法

今天浏览项目时候,遇到一个问题,页面用${requestScope.参数名 }获取的值是乱码,然后搜了一下,最后说是编码的问题,附上查找的结果: 在Java 开发中,如果框架搭建的不完善或者初学者在学习过程中,出现中文乱码是经常的事儿(哈.谁让发明java语言的不是中国人呢) 今天跟大家分享几个解决java Web开发中,request.getParameter()获取URL中文参数乱码的解决办法 解决问题,先要研究问题,URL传中文参数为什么会出现乱码? 原因:Http请求传输时将url以IS

解决浏览器向服务器传递参数时中文乱码问题

解决Get方式的中文参数的乱码问题: 方式1: 前提是Tomcat是默认的配置: key = new String(key.getBytes("iso8859-1"), "utf-8"); 方式2: 在Tomcat的server.xml中设置: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPo

JMeter学习-031-JMeter 3.0 POST Body Data 中文乱码问题

今天,朋友将 JMeter 的版本由 2.13 升级到了 3.0 发现之前接口脚本 POST 请求主体中的中文无法正确显示,现象如下图所示: 注意,这不是乱码,而是因在 3.0 版本对Body Data 进行了优化,导致默认字体(Consolas)不支持汉字显示. 解决方案:修改配置文件{JMETER_HOME}\bin\jmeter.properties 中的默认显示字体,改为系统支持的中文字体(可进入系统目录[控制面板\所有控制面板项\字体]查看)即可. # 默认字体设置的配置项如下黑体标示

分页技术框架(Pager-taglib)学习三(pager-taglib中传递参数时中文乱码问题)

一.问题描述 问题: 使用<pg:param name="key" />标签传递中文参数时,会有乱码. 原因: 因为它默认是用gb2312来对添加的参数进行编码,如果你的过滤器.jsp页面都是采用的gb2312就没有什么问题,如果你采用的是utf-8来编码,那么中文参数传递过程中就会出现乱码导致无法解析.   二.问题解决方法 网上有很多解决办法,重新修改编译源代码是一种方法: 在com\jsptags\navigation\pager下面的PagerTag的addPara

ajax请求参数为中文乱码的情况

前提是ajax请求传递参数对象到后台,对象中的某个参数的值为中文,到后台之后出现乱码,导致报错.问题解决如下: rest层:

java中URL参数的中文乱码问题

**同学们在url传参的时候 是否应为传了中文导致各种乱码问题呢? URL传参中文对于程序员来说,是个很头疼的问题吧.虽然在尽量避免使用中文参数,但总有避免不了的时候.现就自己的经验,总结如下:** 1.将字符串转码:newString("xxxxx".getBytes("iso-8859-1"),"utf-8") 这种转码方式有很大的弊端,因为它是使用指定的字符集将此String编码为 byte 序列,并将结果存储到一个新的byte 数组中,然

SpringMVC4.0.3 @ResponseBody JSON 中文乱码问题

百度能搜到N多答案,但很真能解决问题的没多少. 这代码虽然不是我原创的.但我还是想把该文章选成原创,就是想让更多的有遇到相同问题的人,快点拜托这乱码问题. 代码很简单 @RequestMapping(value="listUserJson.html",produces="text/html;charset=UTF-8") @ResponseBody public String listUserJson(int page,int rows){ TreeMap<S

springmvc,controller层在接收浏览器url传来的参数带中文乱码问题。

请求地址:http://localhost:8080/saveFlashSale?fsRemark=哈哈哈哈哈 接收方法:@RequestMapping("/saveFlashSale") public Msg saveFlashSale(FlashSale sale) 实体FlashSale接收到的fsRemark是乱码. 分析:在接收了的时候就是乱码了,那就用排除法. eclipse:widow->Perference->General->Workspace:是u

解决JS在url中传递参数时参数包含中文乱码的问题

需要经过两次encodeURI()编码和两次decodeURI()解码, 使用encodeURI()编码时, var searchType = $("#type_select option:selected").val();//"基地动态" var searchContent = $("#search_val").val();//"aaaa" var url = encodeURI("TextSearchDetail