JMeter小技巧:将测试结果导出Excel & 返回乱码解决方法 & 请求参数读CSV中文乱码
此文介绍一些在Jmeter使用过程中通常会用到的一些小技巧:
Jmeter运行结果导出Excel
如果希望把jmeter的运行结果导出excel格式,可以:添加监听器-察看结果树-所有数据写入一个文件,参考如图:
具体操作步骤为:
1、桌面上新建一个XML文件,将文件路径填入,如图
2、点击右侧的"Configure配置",弹出配置对话框,在其中勾选Save As XML 和Save Response Data(XML)
3、运行完后,就可以打开XML文件,看到里面的具体的返回数据
小tips:可将XML文件拖到Excel表格中,以表格格式打开,则可以清晰的看到格式清晰的内容,如图:
4、再结合Excel的分列等功能,则可以快速取出返回结果中的某个字段的数据
Jmeter运行返回结果为乱码
Jmeter返回结果为中文时,会出现乱码,具体是因为编码的原因:
当响应数据或响应页面没有设置编码时,jmeter会按照jmeter.properties文件中,sampleresult.default.encoding设置的格式解析,而默认格式为ISO-8859-1,所以解析中文肯定出错
解决方法很简单:
1、进入Jmeter文件夹,找到并打开Jmeter3.0\bin\jmeter.properties文件,搜索“encoding”关键字,找到如下配置:
# The encoding to be used if none is provided (default ISO-8859-1)
# sampleresult.default.encoding=ISO-8859-1
2、将编码改为默认UTF-8
# sampleresult.default.encoding=UTF-8
3、去掉前面的注释#
4、重启JMeter,即可
Jmeter读取CSV文件中文时为乱码
Jmeter设置请求参数读取本地的CSV文件,当CSV文件中包含中文时,请求会出现乱码,具体是因为编码的原因。
将编码改为GB2312即可,如图。