Jmeter:Bean Shell预处理程序中传入的参数为中文时,在web界面却显示为问号???的问题解决

时间:2024-04-06 13:29:05

问题描述:最近遇到一个问题,就是我在Bean Shell预处理程序中,写传入参数时,有一个参数写的是中文,运行脚本后,查看结果树中的请求参数显示的是正确的,中文有正确显示,但是看web界面中的结果时,那个传入中文的参数却显示为了???
Jmeter:Bean Shell预处理程序中传入的参数为中文时,在web界面却显示为问号???的问题解决
问题解决:百度了一圈,很多都说修改jmeter.properties文件中的sampleresult.default.encoding=UTF-8,但是我试了还是不行,最后就是很简单的在HTTP请求中,把内容编码设置为:utf-8,就可以显示成功了(我就只操作了这一步,并没有修改jmeter.properties文件)。
Jmeter:Bean Shell预处理程序中传入的参数为中文时,在web界面却显示为问号???的问题解决
总结:该方法应该只适用于:在查看结果树中,查看的中文请求参数是正确的,但在web或app前端中文却显示不正确的解决。如果查看结果树中的中文请求参数就显示不正确了,那这个方法应该就不行了,或许就该试试修改jmeter.properties文件中的sampleresult.default.encoding参数的值了。
注:以上只为个人建议,仅供参考哈!