文章插图
事务控制器有什么作用呢?主要体现在:
1)想实现一个功能,但需要多个接口,这个接口需要上一个接口的数据做参数 。
2)我们看到的数据都是单个的请求 。
3)对于这种看一个功能包含多个请求的,我们就需要看多个接口的请求时间相加在一起 。
4)我们不可能一个一个去添加吧
基于上述,这时我们需要添加事务,这样会把此事务下的所有请求,都当作一个请求来计算 。
如:我们要测试登录一个网站,肯定先是要加载登录页面(一个get接口)
调用登录接口(一个post接口)登录成功之后,加载主页面
(好几个接口,不确定,根据具体业务)是不是可以把上述当做一个事务放在一起,嘻嘻
完整的一个事务如下:
有没有感觉你添加了一个假的控制器
我们先来看下不勾选的效果,为了形成对比,添加了三个取样器,两个在事务下,一个在事务外的,这样我可以猜想下,请求会是什么样子呢?
上面是未勾选Generate parent sample的效果,结果树会多产生一个事务控制器的请求,内容是空的,我们在勾选上Generate parent sample看下效果 。
从图可以看出,我们使用这个的作用就是为了把多个取样器的和事务控制器中来使用计算数据的,这里的时间不仅是取样时间还有其他时间 。
在这里我们需要注意下,事务下有多个取样器,其中一个取样器请求失败,这个事务就失败了 。
好啦,今天有关Jmeter性能测试常用之事务控制器实例的干货就分享到这里,了解更多干货和福利记得关注公众号喔~为了避免迷路记得星标!!!觉得有用就一键三连给我们一个鼓励吧!
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 测试计量技术考研专业课
- 测试端口连通性的方法 测试ip端口通不通
- kali linux全部功能教程 kali渗透测试技术实战
- 十一学校 专项测试卷答案
- win7旗舰版优化全攻略 win7性能优化设置
- jmeter性能测试案例分享 jmeter性能测试案例
- 前端常用的性能优化方法 前端优化的方法有哪些方法
- 数据库性能优化方法 oracle性能调优总结
- 职业测试 考研深造 散文
- 怎么测试一个女人是否出轨 测试女人出轨办法