Jmeter-常用函数之__CSVRead使用

压测中有些参数是固定范围内的取值,或者成对出现(如登录帐号和密码),以大量用户同时登录网站为例:

  1. 新建一个csv或txt文件-logins.txt

第一列为username,第二列为对应的password,中间以逗号隔开,比如

username1,password1

username2,password2

username3,password3

username4,password4

username5,password5

  1. http请求中的参数直接调用该文件:

点击选项->函数助手对话框-> 选择__CSVRead

点击生成按钮,则生成了函数,如图所示:
在这里插入图片描述

CSV file to get values from | *alias 指${__CSVRead(,)}中()内的第一个参数,调用文件logins.txt的地址

CSV文件列号| next| *alias 指${__CSVRead(,)}中()内的第二个参数,调用文件logins.txt中第几列的参数,注意第一列为0,第二列为1,依此类推。。。

  1. http请求时参数化username和password

帐号的value为${__CSVRead(D:\jmeter\logins.txt,0)},

密码的value值替换为${__CSVRead(D:\jmeter\logins.txt,1)}

  1. 启动jmeter的http请求,查看结果树,可以发现调用的参数均为logins.txt中的数值

猜你喜欢

转载自blog.csdn.net/qq_21142893/article/details/84876371
今日推荐