接口测试 Jmeter 参数化之 __CSVRead

乖乖扫地 好好捉虫 · 2018年02月10日 · 1789 次阅读

Jmeter 3.1 的工具栏中有一个 option->function helper dialog,其中罗列了 jmeter 的内置函数,按照内置函数的格式配置后可在线程中引用生成的变量。
__CSVRead 函数可对线程中的某些可变字段进行参数配置。

将需要读取的文件整理后,存储为 csv 格式,key-value 用逗号分隔,编码选择 UTF-8

CSV 文件列号 | next|*alias:CSV 文件将数据以数组形式存储,故第一列为 0,第二列为 1,依次排列

点击 generate 后自动生成 CSV 文件第一列的变量,在请求中应用时可直接输入该变量

完成后 run 一个请求,即可从 csv 文件中读取数据

但是,但是,但是

以上函数只针对多个线程组有用,也就是说同时运行的多个线程组关联了相同变量,变量值存储在 csv 文件中,官方参考如下



🎁

若只有一个线程组,即使设置循环读取次数,每次读取的都是 第一行,第一行,第一行

所以如果想要测试一个接口对不同数据的响应情况,建议选择 CSV data set config 实现

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册