一、函数助手
以使用函数助手导入用户账户、名称为例
(1)找到输入用户名、密码的地址页
(2)创建一个笔记本记录我们的登录数据,首先另存为UFT-8编码格式,输入所需的用户名密码,每一列表示一种参数,每一行则表示一组参数,用户名和密码注意用(,)隔开,格式如: 40000000000,sss111
(3)修改文本的后缀名,由.txt修改为.dat,并保存
(4)在jmeter中的【选项】中选择【函数助手对话框】,将会弹出如下对话框:
其中:
CSV file to get values from | *alias:要读取的文件路径,为绝对路径
CSV文件列号| next| *alias:从第几列开始读取,注意第一列是0
如上图所示,我们读取的是c.txt里面的第一列用户名(如果要读取第二列的密码,只需将0改成1即可,往后类推),点击【生成】按钮即可生成函数,我们使用时即拷贝生成的函数字符串:${__CSVRead(E:\c.txt,0)}
(5)将用户名和密码生成的函数字符串分别粘贴至第一步的输入框中
二、借助jmeter中的配置元件(CSV Data Set Config)
(1)选中线程组,右键添加-配置元件-CSV Data Set Config
(2)配置各项参数
Filename即路径+文件名;
File encoding:文件编码格式,必须为UFT-8;
Variable Names:变量名,此处为用户名,密码;
Delimiter:即变量间分隔符,如果使用的是逗号,就填写(,)如果是TAB,则填写\t(如果此文本文件为CSV格式的,默认用英文逗号分隔);
Allo quoted data: 是否允许引用该文件;
Recycle on EOF? --- True=当读取文件到结尾时,再重头读取文件,False=当读取文件到结尾时,停止读取文件;
Stop thread on EOF? --- 当Recycle on EOF为False时,当读取文件到结尾时,停止进程,当Recycle on EOF为True时,此项无意义
(3)使用刚才定义好的变量
ps:函数助手方法要比CSV控件方法参数化功能要弱,推荐使用CSV控件方法。
网友评论