位置:Test Plan | Add | Config Element | CSV Data Set Config
意义:
- 脚本参数化
- 节省CPU跟内存(可以准备好数据文件去代替动态生成数据,节约CPU跟内存)
- Name, Filename很好理解,一个是组件名,一个是CSV文件名,这里CSV文件名可以放绝对路径,也可以把文件放在工程目录下或者Jmeter_Home下面
- File encoding,编码格式,不放会拿你当前的系统默认
- Variable Names,可以写CSV的列名,逗号隔开,不放的话,Jmeter默认读到的文件的第一行为列名
- Delimiter,相当于文件内部的分隔符,默认逗号
- Allow quoted data? 字面意思,如果允许的话,就要多放一个“转义一下
- Recycle on EOF? 文件结束了是否循环重头开始读文件,默认True
- Stop thread on EOF? 文件读完了是否结束线程
- Sharing mode,文件的共享形式,有全部线程共享,组线程共享,还有当前线程共享,最新版本里还有个Edit功能,不懂是什么鬼。如果涉及到每个线程用不同的参数文件的话,就要想办法把文件名给参数化咯,比如你可以命名文件为test1.csv,test2.csv等等,用的时候文件名放test${__threadNum}.csv即可