最近使用Jmeter遇到一个超级奇葩问题,最后无意之间找到答案了,所以分享出来给大家瞧瞧,呵呵哒~~~~~~~
1、先用代码生成了100条数据放入csv后缀的文本中,格式为:XXXXXXXXX,XXXXX;
2、在Jmeter里添加一个CSV Data Set Config,设置好fileName、VariableNames;
3、然后设置好线程数10,循环数2,执行;
4、运行后察看结果树,发现只取前3个userID和token,第四行取值一直为<EOF>;
各种调试后,都不明白为什么会取值<EOF>,期望的结果应该是取到第8行,每次都是取新值,而实际结果只取前三行,到第四行了就是<EOF>,各种心塞哇;
中间换成这个参数调用:${__CSVRead(singletoSingleRed.csv,0)},倒是没有<EOF>的取值了,但只能取前三行的值,循环取前三行的值,可我有100条数据哇,生生滴不能使用呀!!!
确认CSV Data Set Config编写无问题,就打开csv文件来查看,选择的工具为UltraEdit,而非系统自带的文本编辑器,就看到了以下格式:
是不是都醉哒醉哒醉哒哇~~~~~ 然后,就木有然后了哇