首页 > 其他分享 >性能测试|JMeter逻辑控制器(一)

性能测试|JMeter逻辑控制器(一)

时间:2023-01-11 17:31:22浏览次数:35  
标签:控制器 JMeter 逻辑 采样器 循环 线程 测试 执行

Jmeter官网对逻辑控制器的解释是:“Logic Controllers determine the order in which Samplers are processed.”。

意思是说,逻辑控制器可以控制采样器(samplers)的执行顺序。由此可知,控制器需要和采样器一起使用,否则控制器就没有什么意义了。放在控制器下面的所有的采样器都会当做一个整体,执行时也会一起被执行。

JMeter逻辑控制器可以对元件的执行逻辑进行控制,除仅一次控制器外,其他可以嵌套别的种类的逻辑控制器。

性能测试|JMeter逻辑控制器(一)_逻辑控制

循环控制器
可以设置该控制器内的sampler执行的次数,循环次数与线程的循环次数各自独立

if控制器:
根据判断条件决定是否执行该控制器内的请求,如果是字符串比较条件,参数和字符串都需要加引 号 条件格式: 性能测试|JMeter逻辑控制器(一)_事务控制_02{ jexl3(${num} > 10)}、 性能测试|JMeter逻辑控制器(一)_逻辑控制_03{num}” == “10”)}

​​​​​​

性能测试|JMeter逻辑控制器(一)_事务控制_04

3、仅一次控制器:

该控制器内的请求只执行一次,无论线程循环多少次

性能测试|JMeter逻辑控制器(一)_事务控制_05


性能测试|JMeter逻辑控制器(一)_逻辑控制_06

4、foreach控制器:

可以遍历某个参数数组,循环获取数组中的参数。 注意:空格

5、事务控制器:

一般不勾选Generate parent sample,查看结果树以及聚合报告。 Include duration of timer and pre-post processors in generated sample:是否包括定时器、预处理和后期 处理延迟的时间

在事务控制器里面勾选生成父取样器,聚合报告则不显示事务控制器里面的详细内容

性能测试|JMeter逻辑控制器(一)_采样器_07


性能测试|JMeter逻辑控制器(一)_逻辑控制_08

性能测试|JMeter逻辑控制器(一)_逻辑控制_09



标签:控制器,JMeter,逻辑,采样器,循环,线程,测试,执行
From: https://blog.51cto.com/u_15640304/6002441

相关文章

  • yolov8在TensorRT+cuda加持下的性能测试【速览】
    ​测试信息测试平台:linux+docker硬件:NVIDIA3070模型输入:batchx3x640x640(测试设置batch为8)测试模型:yolov8n,yolov8s,yolov8n,更多模型测试可以去网盘下载:文件分享测试......
  • 软件测试之系统测试必备知识,2023年靠谱软件测试公司推荐
    一、软件系统测试定义软件系统测试是对整个系统的测试,将硬件、软件、操作人员看作一个整体,检验它是否有不符合系统说明书的地方,这种测试可以发现系统分析和设计中的......
  • 智能测试考虑点
    1、智能服务是否在有效期内2、不同类型的车:中控车,gova+天眼,gova无天眼,滑板车,双电车3、车辆不同状态:在线,离线,充电,断电,gova未连接蓝牙,gova连接蓝牙,智能车连接蓝牙,未连接蓝牙,......
  • Jmeter+Ant+Jenkins接口自动化测试平台
    一个完整的接口自动化测试平台需要支持接口的自动执行,自动生成测试报告,以及持续集成。Jmeter支持接口的测试,Ant支持自动构建,而Jenkins支持持续集成,所以三者组合......
  • 为测试管理正名,华为云CodeArts TestPlan的守护之道
    摘要:华为云CodeArtsTestPlan既有公有云版本,也有下沉到私有云的版本。本文分享自华为云社区《​​为测试管理正名,华为云CodeArtsTestPlan的守护之道​​》,作者:云报。2023年......
  • 软件性能测试报告应该包含的内容,性能测试报告需要多少钱?
    软件性能测试是衡量软件产品质量的重要指标之一,因此性能测试在整个软件周期中起着至关重要的作用。软件性能测试报告作为性能测试的输出性文档,可以清楚明了的表述性能测......
  • 大数据平台datasophon 测试部署
    标签(空格分隔):大数据运维专栏一:datasophon的介绍1.1datasophon的介绍DataSophon是近日开源的一款国产自研大数据管理平台,致力于快速实现部署、管理、监控以及自动化......
  • 拼装积木车模玩具欧盟CE认证安全测试
    CE认证是一种安全认证标志,代表欧盟认可的,可以进入欧盟市场销售的许可证。没有CE认证无法进入欧盟市场销售,或者缺少CE认证的商品会被下架处理。EN71测试是欧盟市场针对玩具类......
  • Jmeter 读取CSV文件,并放入BeanShell中使用
    1、添加线程组和CSVDataSetConfig线程组设置循环次数‘   添加CSVDataSetConfig  2、编写CSV文件,添加input.txt到CSVDataSetConfig中  ......
  • Jmeter 加载Java代码并执行
    BeanShell中引用外部类,有三种方法:1)引用源文件,即.java文件。2)引用字节码文件,即.class文件。3)引用jar包,即.jar文件。方法1,引用源文件1)创建java文件publicclassTestA{......