先配置好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。