参数化:
登录时需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统。
这个时候就需要对用户名和密码进行参数化。
单用户的请参考: jmeter之发送json数据的post请求
以下只针对参数化进行配置
借助jmeter中的配置元件(CSV Data Set Config)
1. 新建一个文本文档;以英文的,号为分隔符填写参数,写入到txt文档中;格式一定要注意(userid,phoneNb,password一一对应)
2. 选中线程组,点击右键,添加-配置元件-CSV Data Set Config
3. 修改-CSV Data Set Config
说明:
Filename --- 参数项文件
File encoding --- 文件的编码,设置为UTF-8
Vaiable Names --- 文件中各列所表示的参数项;各参数项之间利用逗号分隔;参数项的名称应该与HTTP Request中的参数项一致。
Delimiter --- 如文件中使用的是逗号分隔,则填写逗号;如使用的是TAB,则填写\t;(如果此文本文件为CSV格式的,默认用英文逗号分隔)
Recycle on EOF? --- True=当读取文件到结尾时,再重头读取文件
False=当读取文件到结尾时,停止读取文件
Stop thread on EOF? --- 当Recycle on EOF为False时,当读取文件到结尾时,停止进程,当Recycle on EOF为True时,此项无意义
4. 在HTTP请求中使用刚才定义好的变量
5. 运行,查看请求是否使用的参数化后的数据(可以在察看结果树看到Request的数据已经是参数化后的数据了。)
网友评论