Jmeter常用函数

1、__Random:随机数函数
函数将返回给定最小值和最大值之间的随机数。
例: ${__Random(100,999,test)} 将返回100到999之间的随机数。
Jmeter常用函数

自动生成的值为543,其被放置于参数test中,要使用这个值,只用直接使用${test}调用即可
使用参考
2、_CSVRead:从文件中读取指定列的值
用于对脚本进行参数化,当脚本中不同变量需要不同参数值时,可以考虑__CSVRead函数。即从外部文件读取参数,可以从一个文件中读取多个参数。
Jmeter常用函数
以大量用户同时(用户名+密码)登录网站为例:
(1). 新建一个csv或txt文件
Jmeter常用函数
(2). 对http请求中用户名、密码的值进行参数化,使用_CSVRead函数直接调用该文件:
Jmeter常用函数
Jmeter执行时,如果是多线程,则从文件的第一行开始读取,如果设置的线程数大于文件行数,将会循环读取数据。
注:对于较大的文件,请使用CSV Data Set Config element 或者StringFromFile
3、__FileToString:读取文件,可一次性读取文件内容,保存到变量中
5、__StringFromFile:读取文件中的字符串函数
5、__counter:计数器函数
6、__time:时间函数
Jmeter常用函数
运行结果:
Jmeter常用函数
7、__RegexFunction 正则表达式函数