Jmeter之响应结果乱码
两种方法:
第一种方法:
修改Jmeter的默认编码方式,直接修改 sampleresult.default.encoding=UTF-8
优点:一次修改,长久使用;
缺点:如果要测试不同的公司项目,需要多次修改,较麻烦;
适用范围:测试本公司的项目,毕竟同一个公司的项目基本上都是使用同一个编码的;
步骤:
1、 修改jmeter安装目录bin下的jmeter.properties,使用Ctrl+F查找sampleresult,找到后把注释去掉,#sampleresult.default.encoding=ISO-8859-1
2、并且把ISO-8859-1改为UTF-8
3、保存jmeter.properties文件,然后重启Jmeter即可
第二种方法:
使用后置控制器 BeanShell PostProcessor 来动态修改结果处理编码,使之与被测对象保持一致
优点:灵活,随时修改,不会更改其他请求的结果编码;
缺点:要根据不同的对象设置不同的编码;
适用范围:测试不同的公司项目,编码格式会有所不同;
步骤:
1、 指定请求节点下,新建后置控制器"BeanShell PostProcessor"
2、 其脚本框中输入:prev.setDataEncoding("UTF-8");
3、 保存即可
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY