jmeter中可以对参数进行参数化,方式有多种,这里说一下配置元件中的csv data set config,从文件中引用数据供jmeter进行
名称:随便虽然,可以输入方便识别的名称,如“登录的用户名和密码”
注释:可以输入也可以不输入
文件名:引用文件的地址,可以是相对路径,也可以是绝对路径,如果是相对路径,文件要放在BIN目录下,一般可以引用.csv和.txt的文件
文件编码:选择文件的编码格式,一般是utf-8或者GBK,可以不填,
Variable Names:变量名,用英文逗号分隔,按列引用,这里的变量名称是mobile和nickname,其他模块引用的时候名称为${mobile} ${nickname}
忽略首行,ignore first line:如果文件中的第一列设置了变量的名称,则忽略首行
Delimiter:csv文件中的分隔符(用” ”代替tab键)默认用逗号来分隔不同的变量,与参数文件中的分隔符保持一致即可
Allow quoted data:是否允许引号里的数据,是否需要"123" 双引号内的数据,例如数据为 “1/2”,如果选择true,引用 的数据是1/2,选择false,引用的数据是:”1/2“
Recycle on EOF:到了文件尾处,是否循环读取参数;如果每行只读取一次,需要设置为false
Stop thread on EOF:到了文件尾,是否停止线程;
如果需要每行数据只读取一遍,读取完成后停止线程,那么需要设置Recycle on EOL 为false,Stop thread on EOF为true
如果两个都选择false,线程数又大于数据的行数,会造成无数据可取的现象
Sharing Mode:共享模式,根据实际情况选择可共享此文件的线程组
选择引用文件共享的线程组