一、CSV配置元件加载变量
日志等级
log.warn("线程-"+ctx.getThreadNum()+",变量1:"+vars.get("number")+"变量2:"+vars.get("question"));
csv文件参数配置
1、默认情况下,文件只打开一次
2、设置CSV数据文件
文件名:不要填绝对路径,要填相对于脚本的路径,否则远程压测时可能会出错
相对路径指相对于jmeter,bin的安装路径
whereis jmeter
文件编码:一般为UTF-8
变量名称(英文逗号隔开):number,question,a,b,c,d,answer
忽略首行(只在设置了变量名称后才生效):设置为false时首行标题会打印
设置为true时,首行标题不会打印
分割符:一般用逗号进行分割
是否允许带引号(是否允许转义数据):一般选择 true,不选true的如字符串 "aa,bb"会进行分割
遇到文件结束符再次循环?:一般选择True,比如10个线程,5条csv数据,其他5个线程会去csv中循环获取数据
遇到文件结束符停止线程?:一般选择false,后面的线程继续循环去csv文件中获取数据
线程共享模式:
a)、所有线程,取值时每个线程取不同的值
b)、当前线程,每次都取相同的值,永远取第一行
c)、当前线程组,一般用的不多,一般都是使用一个线程组