先配置好CSV:
按照传统配置方式,使用Jmeter配置csv文件,如下图所示
csv配置参数详解网上都有,这里说说文件编码(指读取文件的编码格式,与csv文件的编码格式保持一致,否则会出现乱码),Jmeter4.0默认有4个编码, 最开始设置的是UTF-8。
接着现象:
如果你的保存的CSV文件刚好是UTF-8。
那么运行Jmeter读取csv文件就不会出现乱码。
然后笔者使用Excel(2013)来进行csv文件的编辑,再另存为csv文件并在工具中设置编码格式为UTF-8,接着运行Jmeter,读取csv文件就出现了乱码,如下
what!!!编码格式错了???试着再用记事本把这个csv文件另存为为UTF-8格式,读取文件就没有乱码了。
所以Excel保存CSV文件时,并没有按照UTF-8的编码格式保存!!!
其他人也遇到了这个问题:https://zhidao.baidu.com/question/2014606813258805588.html
------------------------------------------------------------------------------Excel在数据处理这块挺方便的,想继续用,但也不想每次修改后,再用记事本去更改格式。
如何解决:
接着我把Jmeter的4个编码类型挨着试了一遍,但还都是乱码。。。
网上正解,原来读取csv文件时只需把文件编码自行编辑为GB2312就行了;而读取txt文件时才选择编码为UTF-8。