jmeter-csv数据文件设置之线程共享模式

csv数据文件设置线程共享模式包含3种模式:

1)所有线程组

2)当前线程组

3)当前线程

下面通过一个例子介绍一下三种模式数据的取数策略;

测试计划结构:

测试计划

线程组A--线程1、线程2

线程组B--线程1、线程2

数据文件内容为:12345678

1)数据文件置于线程组A子节点

只有线程组A可以调用数据文件中的数据;,数据组B不可以调用数据文件中的数据;

2)数据文件置于和线程组A、线程组B同一级别节点

线程组A和线程组B都可以调用数据;

  • 线程共享模式为:所有线程

所有线程执行1次,线程1-线程4的取数为:1234

所有线程执行2次,第一次取数为:1234,第二次取数为:5678

结论:线程共享模式为所有线程时,所有线程组共享同一个文件数据,同一次,每个线程的取数都不同;

  • 线程共享模式为:当前线程组

所有线程执行1次,线程1-线程4的取数为:1122

所有线程执行2次,第一次取数为:1122,第二次取数为:3344

结论:线程共享模式为当前线程组时,当前线程组共享同一个文件数据,同一次,每个线程组中的不同线程取数相同;不同线程组中线程取数不同;

  • 线程共享模式为:当前线程

所有线程执行1次,线程1-线程4的取数为:1111

所有线程执行2次,第一次取数为:1111,第二次取数为:2222

结论:线程共享模式为当前线程时,所有线程共享同一个文件数据,同一次,每个线程的取数都相同;

原文地址:https://www.cnblogs.com/wzl0916/p/13603121.html