Jmeter---参数化
参数化:录制脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统。
这个时候就需要对用户名和密码进行参数化,使每个虚拟用户都使用不同的用户名和密码进行访问。
一:准备脚本,测试数据
用fiddler抓取需要的URL地址。并添加到http请求中。
2:准备测试所需要的数据,用记事本编辑,保存为".dat"格式,并修改编码为UTF-8,注意用户名和密码是用 ,分隔开的。
二:进行参数化
A:借助函数助手的方式
点击菜单栏的”选项“---》函数助手对话框,CSV文件列号是从0开始的,第一列0、第二列1、第三列2、依次类推。
将生成的字符串复制到对应的字符段值处:
B:借助Jmeter中的配置原件--》CSV Date Set Config
说明:
Filename:参数项文件
File encoding:文件的编码,设置为UTF-8
Variable Names:文件中各项列表的参数项,参数之间用逗号隔开;参数各项必须和Http Request中的参数项一致
Delimiter:如果文件中是用逗号隔开的,则用填写逗号;如使用TAB键,则输入\t。
Recycle on EOF?:当为True时,读取文件到结尾时,再重读文件
为False时,读取到结尾时,停止读取文件
Stop thread on EOF?:为False时,读取到文件的结尾,停止进程。
添加Http请求,并使用参数