码迷,mamicode.com
首页 > 其他好文 > 详细

Jmeter中逻辑控制器

时间:2019-10-17 23:15:58      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:jmeter   sam   mil   switch   val   http   mamicode   运行   包含   

1.ForEach控制器

 技术图片

 

 技术图片

操作如下:

 技术图片

 

 技术图片

 

 技术图片

对应结果:

 技术图片

 

 技术图片 

2.if controller(类似于if语句,根据给定表达式的值决定是否执行该节点下的字节的)

 技术图片

3.交替控制器(根据线程组中的循环次数来设定子节点中的取样器执行)

1)当线程数循环次数设为1且控制器下有3个取样器时,结果如下:

 技术图片

结果仅只运行了第一个取样器

 技术图片

2)当线程数循环次数设为3且控制器下有3个取样器时,结果如下:

 技术图片

结果3个取样器,每个都运行了1

 技术图片

4.循环控制器(控制子节点的循环次数)

如下所示:线程组中只设置循环1次,但是循环控制器中设置了2次,输出的结果为两次

 技术图片

 

 技术图片

 

 技术图片

5.仅一次控制器

 技术图片

如下所示:虽然线程组中设置了循环次数为3次,但是添加仅一次控制器后,输出的结果则每个取样器输出一次

 技术图片

 

 技术图片 

6.随机控制器(每次执行时,随机从字节点中随机选取一个来执行)

如下所示:线程组中设置循环3次,但是添加随机控制器后,输出的结果是随机从子节点中随机执行了3个线程数

 技术图片

 

 技术图片 

7.随机顺序控制器

 技术图片 

如下所示:线程数设置循环1次,添加随机顺序控制器后,结果为子节点下的所有取样器都会执行一次,但是执行顺序是随机的

 技术图片

 

 技术图片 

8.Switch Controller

 技术图片

如下所示:线程组设置循环2次添加Switch Controller控制器后,并设置witch value值后结果只对witch value+1的取样器执行了两遍

 技术图片

 

 技术图片

 

 技术图片 

9.事务控制器(事务控制器会生成一个额外的采样器来测量其下测试元素的总体时间注意的是:这个时间包含了该控制器范围内的所有时间,而不仅仅是采样器的

 技术图片

1)未勾选Generate parent sample选项时对应的结果如下,结果中包含了每个取样器的数据

 技术图片

技术图片

2)勾选Generate parent sample选项后对应的结果如下,结果中仅包含了事务的数据

 技术图片

 

 技术图片 

Jmeter中逻辑控制器

标签:jmeter   sam   mil   switch   val   http   mamicode   运行   包含   

原文地址:https://www.cnblogs.com/Mr-ZY/p/11695731.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!