Jmeter通过CSV Data Set Config参数化

 

1、添加CSV Data Set Config

Jmeter通过CSV Data Set Config参数化

2、新建txt文件,在文件中编写参数化的值,值之间以逗号进行分割

Jmeter通过CSV Data Set Config参数化

3、设置CSV Data Set Config

  • FileName:即同目录下csv文件的名称
  • File Encoding: 默认为ANSI
  • Varible Names: 定义文本文件中的参数名,参数之间逗号分隔.定义后可在脚本在以Shell变量的同样的方式引用
  • Allow Quoated data: 双引号相关
  • Recycle on EOF: 设置为True后,允许循环取值,是否循环读取参数文件内容。默认设置为 true。通常在 线程组的线程数 * 线程组的循环次数 > 参数文件行数时,才需要将此项设置为 true。
  • Stop Thread on EOF: 当Recycle on EOF为false并且Stop Thread on EOF为true,则读完csv文件中的记录后,停止运行。当读取到参数文件末尾时,是否停止读取线程。默认为 false。当 Recycle on EOF? 设置为 true 时,此项不起任何作用。当且仅当 Recycle on EOF? 为 false 时,此项配置才生效。若为 false,此时线程会继续读取,但是会请求错误,因此时读取的数据为 EOF。
  • Sharing Mode: 设置是否线程共享。

             All threads:所有线程,所有线程循环取值,线程1取第一行,线程二取下一行。

             Current thread group:当前线程组,各个线程组分别循环取值。

             Current thread:当前线程,该测试计划内的所有线程都取第一行。

Jmeter通过CSV Data Set Config参数化

注意:

Jmeter通过CSV Data Set Config参数化

4、在需要参数化的请求上,获取参数化变量

Jmeter通过CSV Data Set Config参数化