1、random(随机函数)
2、csvRead(可用于参数化)
- _csvRead 函数是从外部读取参数,可以从文件中读取多个参数
- 示例如下:
- (1)先新建一个文件,例如 csvRead.txt,里面的数据存放如下
-
- (2)在 Jmeter 中的【选项】--> 【函数助手对话框】,选择 _csvRead 函数,函数参数介绍如下:
-
-
- CSV file to get values from | *alias --- 要读取的文件路径(为绝对路径)
- CSV文件列号| next| *alias --- 从第几个开始读取(注意:第一个位置为0)
-
-
- (3)将生成好的参数复制到相应的请求参数中
-
- (4)结果如下
3、StringFromFile(可用于参数化)
- 该函数可以从一个文件中读取一个字符串,用来实现参数化,如果读取或者打开这个文件发生错误时,将返回 ***ERR*** 字符串
- 示例如下:
- (1)先定义一个存储参数的文件
-
- (2)打开函数助手对话框生成函数(函数参数解释如下)
- 输入文件的全路径 ---> 输入读取文件的绝对路径(包含文件全名)
- Name of variable in which to store the result (optional) ---> 存储结果的变量名称
- Start file sequence number (opt) ---> 初始序列号(选填)
- Final file sequence number (opt) ---> 结束序列号(选填)
- 注意:初始和结束序列号不填时,默认从第一行读取到最后一行
- (2)打开函数助手对话框生成函数(函数参数解释如下)
-
- (3)将生成好的参数复制到相应的请求参数中
-
- (4)运行结果如下
4、threadNum 线程数