[13] JMeter-详解JMeter参数化之CSV Data Set Config
1. CSV数据文件设置
2. 文件详细内容
3. CSV文化内容
CSV配置元件的作用:从文件中读取变量值,用于变量的参数化,可设置多种读取方式
各填写项说明:
1. 名称、注释:元件的名称及注释,可自定义
2. CSV数据文件设置
2.1. 文件名称:
- 注意:这里要包括文件的路径,在4.0版本中可以点击右侧的浏览按钮选择文件,会自动带上文件的绝对路径;
- 另外,当csv文件在jmeter的bin目录或脚本目录时,只需给出文件名即可;
- 使用相对路径时,jmeter默认先去bin目录下查找,然后去脚本目录下查找;
2.2. csv文件编码:
- 默认使用当前操作系统的编码格式;
- 如果文件中包含中文乱码时,可尝试utf-8、gbk等;
2.3. 变量名称(西文逗号间隔):
- csv文件中各列的名字(有多列时,用英文逗号隔开列名);
- 名字顺序要与内容对应,这个变量名称是在其他处被引用的,所以为必填项
2.4. 忽略首行(只在设置了变量名称后才生效):默认false
2.5. 分隔符(用‘\t’代替制表符):
- 一般情况下,分隔符为英文逗号,保持默认就行
2.6. 是否允许带引号:区分单引号和双引号
2.7. 遇到文件结束符继续循环
2.8. 遇到文件结尾符停止循环
2.9. 线程共享模式
- All threads –所有线程,此元件作用范围内的所有线程共享csv数据,每个线程依次读取csv数据,互不重复;
- Current thread group—当前线程组,在此元件作用范围内,以线程组为单位,每个线程组内的线程共享csv数据,依次读取数据,互不重复;
- Current thread—当前线程,在此元件作用范围内,每次循环中所有线程取值一样