_CSVRead函数
__CSVRead函数用于对脚本进行参数化,当脚本中不同变量需要不同参数值时,可以考虑__CSVRead函数。 _CSVRead函数即从外部读取参数,_CSVRead函数可以从一个文件中读取多个参数,以供使用操作。
- CSV file to get values from | *alias:表示要读取的文件路径 (如:F:\学习\jmeter\参数.txt)
- CSV文件列号| next| *alias:表示当前变量读取第几列数据,注意第一列是0
- 点击【生成】,根据设置的参数生成函数显示在:拷贝并粘贴函数字符串 控件内
- 复制函数显示到具体的采样器内
例子:
先在浏览器内录入城市天气执行查询,再设置参数,读取查询操作。
1. 建立一个txt或csv参数文档,录入参数信息
每行用逗号(,)隔开(建立5行)
维护好参数后,打开Jmeter,单击菜单 选项——函数助手对话框
录入参数路径地址、以及读取行数,默认0为第一行列。
在拷贝并粘贴函数字符串控件复制生成函数,到HTTp请求的参数内如下图所示
- 在线程组内设置线程数,参数文本内设置了5个参数,这里设置线程数与参数一致
- 添加监听器(如:察看结果树、聚合报告),运行,会一一读取文档内的参数执行查询操作。