Jmeter使用CSV Data来参数化

Zss 发表于:

需要将HTTP中提交的数据参数化,模拟多个不同的用户来登陆,使用不同的账号密码

使用CSV Data Set Config参数化账号和密码

1.新建文本,test.txt,或者csv文件

内容为:

admin,admin
test,test

2.配置CSV Data Set Config

Recycle on EOF:是否循环读入,因为CSV Data Set Config一次读入一行,分割后存入若干变量中交给一个线程,如果线程数超过

文本的记录行数,那么可以选择从头再次读入.

Recycle on EOF与Stop thread on EOF结果的关联:

当Recycle on EOF 选择true时,Stop thread on EOF选择true和false无任何意义,通俗的讲,在前面控制了不停的循环读取,后面再来让stop或run没有任何意义

当Recycle on EOF 选择flase时,Stop thread on EOF选择true,线程4个,参数3个,那么只会请求3次

当Recycle on EOF 选择flase时,Stop thread on EOF选择flase,线程4个,参数3个,那么会请求4次,但第4次没有参数可取,不让循环,所以第4次请求错误

3.配置请求参数,使用变量来替代

若提交的参数为json格式的话,定义好各个参数的值写入到csv中,将其变量名替代即可