jmeter参数化CSV Data Set Config和VariablesFromCSV区别

jmeter参数化–CSV Data Set Config和VariablesFromCSV的区别

前言:jmeter参数化的实现有VariablesFromCSV和CSV Data Set Config,今天说下我的理解。

  • 共同点:
  1. 都可以读取csv文件内容,实现参数化
  • 不同点:
  1. VariablesFromCSV 是按列读取,是key、value形式读取内容(只能读取两列)
  2. CSV Data Set Config 是按行读取,一般用于读取用例数据
  • 案例分析(仔细看图):

(一)先看CSV Data Set Config

1、添加配置元件,csv数据文件设置
jmeter参数化CSV Data Set Config和VariablesFromCSV区别2、循环读取用例名称
jmeter参数化CSV Data Set Config和VariablesFromCSV区别3、打印输出结果
jmeter参数化CSV Data Set Config和VariablesFromCSV区别
小结:上述是对CSV Data Set Config实际情况的一个应用,一般用于接口读取用例时来使用。

(二)再看VariablesFromCSV

1、添加配置元件,[email protected]
jmeter参数化CSV Data Set Config和VariablesFromCSV区别
2、加了if判断控制器,来判断key对应的value是否正确jmeter参数化CSV Data Set Config和VariablesFromCSV区别

3、打印key对应的value值,按列读取jmeter参数化CSV Data Set Config和VariablesFromCSV区别
小结:上述是对CSV Data Set Config实际情况的一个应用,一般用于全局变量参数化,接口开关的控制(通过文档来控制此接口是否执行,减少关联性)。