JMeter 核心解读之 CSVRead 函数实现参数化实战
1)实战步骤
- JMX 脚本解析:
- 添加 Thread Group (线程组)组件
- 添加 CSVRead (CSV 函数助手)组件
- 添加 Debug Sampler (调试取样器)组件
- 添加 View Results Tree (察看结果树)组件
2)具体步骤
-
在
/opt/mytestdata/目录下,新建一个 user.csv 文件,输入如下数据:(自定义目录下最好统一放置测试数据文件,数据文件并以业务相关命名)user_0001,13428282821 user_0002,13428282822 user_0003,13428282823 -
添加 Thread Group (线程组)组件,并设置 3 个 Number of Threads(users) (线程)

-
添加 CSVRead (CSV 函数助手)组件
- 进入函数助手, ** Tools > Functions Helper Dialog**,预期会显示如下窗口:

- 第一处输入项表示 CSV 文件参数化函数名称,CSVRead
- 第二处输入项表示需要输入对应 CSV 数据文件路径,最好为绝对路径,例如:
/opt/mytestdata/user.csv - 第三处输入项表示输出第几列数据,第一列填写 0,第二列填写 1
- 第四处点击按钮表示按照上面输入文件路径和输出列生成函数体,可以直接调用即可生成对应数据,例如:
- 输出第一列数据,可以这么写:${__CSVRead(/opt/mytestdata/user.csv,0)}
- 输出第二列数据,可以这么写:${__CSVRead(/opt/mytestdata/user.csv,1)}
-
添加 Debug Sampler (调试取样器)组件,为了方便查看调试结果,改为标题:
${__CSVRead(/opt/mytestdata/user.csv,0)} && ${__CSVRead(/opt/mytestdata/user.csv,1)}
-
添加 View Results Tree (察看结果树)组件并执行脚本,查看执行结果

本文来自博客园,作者:那个曼巴,转载请注明原文链接:https://www.cnblogs.com/aharderbro/articles/15221484.html

浙公网安备 33010602011771号