jmeter常用逻辑控制器(事务控制器,循环控制器)

简介: jmeter常用逻辑控制器(事务控制器,循环控制器)

一,事务控制器


1.1 打开方式:


       鼠标右键)线程组--->(鼠标悬停)添加--->(鼠标悬停)逻辑控制器--->(左键点击)事务控制器。 如下图所示:



1.2 参数详解


       我们在控制器里面会看到2个勾选框,我们来一起看下这个框有什么作用,后续会介绍他的试用场景,如下图所示:



Generate parent sample :


       不勾选:当不勾选的时候,这里就是会和平常执行http请求没啥2样,在我们通过聚合报告查看结果的时候,有多少个http请求上面就有多少个结果,互补干预


       勾选:将逻辑处理器下面的http请求当成一个整体来统计,我们在聚合报告或其他的一些监控功能的时候,看到的就只有一条数据,哪怕你在处理器下添加了100条http请求,在统计的时候也是算一条


       lnclude duration of timer and pre-post processors in generates sample:


       不勾选:啥事没有


       勾选:问题就来了,当勾选后,我们执行的时候,可能会加一些计时器啊等一些占用时间的插件,但是,这个时间是属于接口的执行时间吗,当然不是,但是,当你勾选后,jmeter就会把这个时间统计成接口执行的时间了,所以,这里如果没有特殊需求的话,还是别选好。


1.3使用场景:


       这里我就不多讲 lnclude duration of timer and pre-post processors in generates sample运用场景的作用了,这里我就不多赘述了。我着重讲另外一个。


       这里我打个比方,比如说,你们老板要你统计接口的购物流程要花多久的时间,你怎么办,是把每个接口先执行一遍,然后在把时间相加吗,兄弟,太麻烦了,创建事务控制器,把添加购物车,选择商品,下单,等等,这些接口放到控制器下面把他当成一个业务,或者直接一点,当成一个接口,然后在执行,这不就轻轻松松吗


二,循环控制器


2.1,打开方式


       鼠标右键)线程组--->(鼠标悬停)添加--->(鼠标悬停)逻辑控制器--->(左键点击)循环控制器。 如下图所示:



2.2 参数详解


       里面就2个参数,勾选永远的话,控制器下面的请求一直都在执行,如果不勾选永远,选择输入数字,那控制器下的请求就根据你输入的次数来执行多少次。很简单的控制器。运用场景很广


相关文章
|
JSON Java 测试技术
Jmeter--控制器--详解(1),技术协会Python部面试
Jmeter--控制器--详解(1),技术协会Python部面试
|
测试技术 API Apache
使用 Apache JMeter 吞吐量控制器的详细指南
Apache JMeter是开源的负载和性能测试工具,其吞吐量控制器用于控制采样器执行频率以达到特定吞吐量。要使用它,首先启动JMeter,创建测试计划,添加线程组和逻辑控制器。配置吞吐量控制器的参数,如总执行次数或百分比,并添加HTTP请求采样器。例如,创建两个控制器,一个设定执行次数,另一个设定执行百分比。通过监听器如汇总报告和查看结果树来分析测试结果,从而模拟不同负载并识别性能瓶颈。吞吐量控制器是实现复杂测试场景的关键组件。
|
测试技术 Apache 数据安全/隐私保护
使用 Apache JMeter 事务控制器的详细指南
Apache JMeter 的事务控制器用于组合多个请求成一个事务,以便衡量整体性能。创建测试计划涉及添加线程组、事务控制器和采样器,配置参数如线程数、Ramp-Up时间和循环次数。在事务控制器内,添加HTTP请求模拟用户登录和访问主页等操作。通过勾选选项,包括计时器和处理器时间。添加监听器如汇总报告和查看结果树来分析结果,从而评估系统性能瓶颈。事务控制器对于测试复杂业务流程的性能非常有用。
|
编解码 Java API
Jmeter--控制器--详解,2024年最新系统学Python从零开始
Jmeter--控制器--详解,2024年最新系统学Python从零开始
|
4月前
|
XML jenkins 机器人
JMeter+Ant+Jenkins实现接口自动化测试持续集成
本文介绍了如何使用Ant生成JMeter接口测试报告,并集成到Jenkins中实现自动化测试。内容涵盖Ant与JMeter环境配置、build.xml文件设置、测试执行及报告生成,同时包括Jenkins插件安装、项目配置和钉钉消息通知的集成,帮助实现持续测试与结果可视化。
644 0
|
3月前
|
前端开发 Java jenkins
Jmeter压力测试工具全面教程和使用技巧。
JMeter是一个能够模拟高并发请求以检查应用程序各方面性能的工具,包括但不限于前端页面、后端服务及数据库系统。熟练使用JMeter不仅能够帮助发现性能瓶颈,还能在软件开发早期就预测系统在面对真实用户压力时的表现,确保软件质量和用户体验。在上述介绍的基础上,建议读者结合官方文档和社区最佳实践,持续深入学习和应用。
864 10
|
3月前
|
监控 Java 数据挖掘
利用Jmeter工具进行HTTP接口的性能测试操作
基础上述步骤反复迭代调整直至满足预期目标达成满意水平结束本轮压力评估周期进入常态监控阶段持续关注系统运转状态及时发现处理新出现问题保障服务稳定高效运作
519 0