性能测试工具 解决 jmeter 非 GUI 模式运行测试,结果 jtl 文件没有响应数据及中文乱码

苗培腾 · 2017年07月11日 · 最后由 昨天有雨 回复于 2018年12月24日 · 2746 次阅读

jmeter 为了减轻客户机负担,没有默认把这些信息保存,如果想要保存,也可以,需要做出如下配置:

修改 bin 目录下的 user.properties 文件,追加配置:
jmeter.save.saveservice.response_data=true
jmeter.save.saveservice.samplerData=true
jmeter.save.saveservice.requestHeaders=true
jmeter.save.saveservice.url=true
jmeter.save.saveservice.responseHeaders=true

性能测试建议还是不要开这些配置,会增加报告的大小

non-gui 运行结果 GUI 查看,中文乱码:

修改 bin 目录下的 user.properties 文件,追加配置:
jmeter.save.saveservice.encoding=true

另外:
JMeter 结果树响应数据中文乱码解决办法
encoding 编码
打开 apache-jmeter-2.11\bin\jmeter.properties 文件,搜索 “encoding” 关键字,找到如下配置:
#The encoding to be used if none is provided (default ISO-8859-1)
#sampleresult.default.encoding=ISO-8859-1
将注释删掉,并改成 utf-8 编码,即:
sampleresult.default.encoding=utf-8
重启 JMeter 即可

共收到 2 条回复 时间 点赞

为啥我设置了,结果里面还是什么都没有呢??

donly 回复

你需要在 jmx 格式文件里打开查看结果树和聚合报告这些

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册