JMeter配置原件---CSV Data Set Config
配置原件(config element)
配置原件主要用于提供对静态数据配置的支持。(详细请看图一)
1.CSV Data Set Config
线程组----config element---CSV Data Set Config
1>CSV Data Set Config页面如下(图二):
下面将简单阐述页面说明:
a.Variable Names:变量名列表
b.Delimiter:默认逗号
c.Allow quoted data?: CSV文件是否容许值被引用
d.Recycle on EOF?: 达到文件结尾后,是否从文件开始循环重新读取(默认True),当到达文件尾时,且Recycle选项设置为True,就会从文件第一行重新开始读取,如果设置为false,而Stop thread on EOF?是False,那么当到达文件尾部时所有变量都将被置为<EOF>,可以通过设置JMeter属性csvdataset.eofstring来改变该值。如果Recycle选项为false,而Stop thread是True,那么到达文件尾部之后,将导致线程被终止。
e.Stop thread on EOF?:达到文件结尾后,线程是否该终止。
f.Sharing mode:如果希望每个线程拥有自己独立的值集合,那么就需要创建一系列数据文件,为每个线程准备一个数据文件,如test1.csv、test2.csv等,使用文件名test${__threadNum}.csv,并将“sharing mode"设置为"Current thread"
g.All threads:文件在所有线程间共享
h.Current thread group: 每个文件会针对每个线程组打开一次
i.Current thread: 每个文件会针对每个线程单独打开
j.Identifier:所有线程共享相同的标识,共享相同的文件。如有4个线程组,测试人员可以使用一个通用ID,以便在两个或多个线程组之间共享文件。
注意:CSV Dataset变量在每次测试循环的初始阶段定义,由于定义发生在配置处理完成之后,所以他们不能用于一些配置元件(如JDBC Config),以便在配置时处理他们的内容。可在HTTP Auth Manager中正常使用。