ht

JMeter详细了解CSV文件参数化设置方法

2019-09-09

image.png

CSV文件选项介绍(下方序号对应上图)

1.指定文件,路径,不过多说。
2.文件的编码格式,为空也可以。
3.数据的参数名称,如有2列数据,按,逗隔号分隔。调用方法:${参数名称}
4.目前还不清楚。图上我也没标。直接到5。
5.文件中两列数据的分隔号。必须与文件对应。
6.是否引用数据,尚不清楚。
7.是否重复使用数据。(这里有的说是最后一行数据,但根据我实际操作,是从头循环读取数据。)
8.数据不够是否停止。
9.参数的使用范围。

9的选项有三个。

All threads所有线程组。
Current thread group 当前线程组
Current thread 当前线程

单线程组中 选项9选Current thread group 或只有一个线程组时。

假如线程比参数少的话,是顺序读取。
假如选项7选true,那选项8无论选什么都毫无意义。 7个参数 9个线程无论选项8选什么,都会重复从头去选取。
假如选项7选False,选项8如何选False!!那么请求还是会发出去,但是就会选择一个带入参数。而不会停止。7个用户参数9个线程,会执行9次,但第 8 次和 第9次会在参数位置带进一个

多线程组中 选项9选All threads

假如**(线程组1线程数X线程组1迭代次数)+(线程组2线程数X线程组2迭代次数).........小于文件中的参数数量**。就会顺序读取。 无论选项7选什么。

假如**(线程组1线程数X线程组1迭代次数)+(线程组2线程数X线程组2迭代次数).........大于文件中的参数数量**
1.选项7选False, 选项8False,两个线程组同时并发,参数总共有7个,总共执行执行**(线程组1线程数X线程组1迭代次数)+(线程组2线程数X线程组2迭代次数).........次,但只执行成功7次,。其它次参数位置带入
2.选项7选true,无论选项8选什么,两个线种组同时并发,参数总共有7个,执行
(线程组1线程数X线程组1迭代次数)+(线程组2线程数X线程组2迭代次数).........**次。

选项9为Current thread时,

选项7和8无论怎么设置时都只用第一个参数,不知道是不是我操作有问题的原因。

好了整理到这儿。
单线程组随机读,多线程组时随机读。


转载请注明出处,如有错误,请帮忙指正,谢谢!
标题:JMeter详细了解CSV文件参数化设置方法
作者:走在人生的路上z
地址:http://www.17mark.com/articles/2019/09/09/1568032960767.html

评论
发表评论