Jmeter-常用函数之__CSVRead使用

Posted 拾花瓣的人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter-常用函数之__CSVRead使用相关的知识,希望对你有一定的参考价值。

可参照:http://www.cnblogs.com/liu-ke/p/4324157.html

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

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

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

username1,password1

username2,password2

username3,password3

username4,password4

username5,password5

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

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

点击生成按钮,则生成了函数,如图所示:

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

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

 

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

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

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

 

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

 

以上是关于Jmeter-常用函数之__CSVRead使用的主要内容,如果未能解决你的问题,请参考以下文章

JMeter常用函数整理

JMeter常用函数整理

Jmeter请求元件之参数化函数助手_CSVRead和RandomString(十三)

Jmeter请求元件之参数化函数助手_CSVRead和RandomString(十三)

14.Jmeter--csvRead函数的使用

jmeter调试脚本之变量参数化