jmeter之json数据参数化

参数化

登录时需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统。

这个时候就需要对用户名和密码进行参数化。


单用户的请参考: 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的数据已经是参数化后的数据了。)



你可能感兴趣的:(jmeter之json数据参数化)