为了真实模拟用户操作,我们需要模拟多个账号,这时候我们就需要用到参数化;
添加config Element —> CSV Data Set Config.
image.png

CSV Data Set Config参数说明

filename:数据文件地址,可以是绝对地址,也可以是相对地址(相对地址是jmeter的启动目 录%JMETER_HOME%\bin),例如D:/jmeter/project/账号数据.txt,需要加上”../“往返上级;
Variable Names:定义的参数名称,多个参数可用逗号隔开;
Delimiter:用来分隔参数文件的分隔符,默认用逗号;
Allow qutoed data:允许拆分完参数含有分隔符出现;
Recycle on EOF?:参数文件是否遍历使用;
Stop thread on EOF?:与Recycle on EOF结合使用,是则停止测试,否则不停止测试;
Sharing mode:参数文件共享模式
All threads:参数文件对所有线程组生效;
Current thread group:参数文件只对当前线程组生效;
Current thread:参数文件仅仅对当前线程生效;

函数助手

image.png
RandomString函数可以帮助我们随机生成字符串
Random string length:设置生成的字符串长度
Chars to uer random string generation:指定可以随机生成的字符串

例如我们想到得到一个随机生成10位字符串,可用${__RandomString(10,qwertyuiopasdgfhjklzxcvbnm1234567890,)}

访问地址参数化

在实际脚本开发中,为了方便且分离重复内容,我们可把接口地址参数化,通过变量来引用接口地址。

image.png