继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Jmeter-逻辑控制器介绍1

呼唤远方
关注TA
已关注
手记 328
粉丝 82
获赞 367

1:简单控制器

【线程组】-【简单控制器】

【简单控制器】用来分组的作用 可以将实现一个小功能的所有元件整合在一起 这样看起来会比较整齐 实际上简单控制器并没有实际的功能。


2:循环控制器

【线程组】-【循环控制器】

2.1:添加2个循环控制器和2个sampler




2.2:查看结果树发现他的运行书序是先运行3次debug sampler1然后在运行2次debug sampler2 


2.3:【循环控制器】运行有先后顺序 因为只是1个线程在有序运行。

3:仅一次控制器

3.1:【线程组】-【循环控制器】-【仅一次控制器】

循环控制器设置循环3次


3.2:仅一次控制器下的元件只运行一次 其他的则受循环控制器控制 会循环3尺


3.3:仅一次控制器下的sampler只运行一次 其他的sampler则受循环控制器控制


4:交替控制器

4.1:【线程组】-【循环控制器】-【交替控制器】-【Sampler】

如下图交替控制器中添加3个sampler 循环控制器下添加一个交替控制器和一个sampler 并设置循环次数为3次


4.2:查看结果树发现有循环3次 循环书序为交替循环



5:随机控制器

5.1:随机控制器下的sampler有添加3个  每运行一次会随机地运行一个sampler


6:随机顺序控制器

6.1:随机顺序控制器执行一次会随机打乱执行它下面的所有的sampler一次

PS:与【随机控制器】不同 【随机控制器】运行一次只随机运行它下面的一个sampler



7:随机控制器与循环控制器的结合

7.1:【循环控制器】下有一个sampler和一个[随机控制器];所以运行时【随机控制器】和【Debug Sampler】会顺序运行10次 只是每次【随机控制器】下的sampler会随机抽出来一个运行



7.2:查看结果树【随机控制器】中的sampler每循环一次随机运行一个 【循环控制器】下的sampler会跟随【随机控制器】中的sampler顺序执行


8:随机顺序控制器与循环控制器的结合

8.1:如下图添加【循环控制器】 设置循环次数为3次



8.2:【随机顺序控制器】下的sampler会随着每一次的循环而随机打乱循环一次 【循环控制器】下的sampler会每次循环跟随者【随机顺序控制器】顺序执行


9:事务控制器

9.1:事务控制器下的所有sampler会当做一套完整的事务来处理


9.2:查看聚合报告会统计【事务控制器】下的所有事务的聚合报告和总体的聚合报告

原文出处

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP