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

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

时间:2023-01-12 18:34:57浏览次数:35  
标签:控制器 测试 忽略 交替 循环 线程 设置 JMeter

Jmeter 逻辑控制器 之 交替控制器

快过年了,最近工作不是特别忙,最近自己在学习JMeter,并把学习过程分享到博客中,今天呢,学习交替控制器。

认识交替控制器

老规矩,先来认识一下交替控制器

如下,在线程组下面创建一个交替控制器:

性能测试|JMeter逻辑控制器(五)_线程组

设置界面如下:

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

  • 忽略资(子)控制器块:如果勾选,则将子控制器作为一个请求,只执行一次。如果不勾选,则子控制器中样例都执行。
  • Interleave across threads:跨线程交替,在每次循环时执行不同的请求

简单使用交替控制器

首先在交替控制器下添加3个样例,线程组下添加一个样例,与交替控制器同层级,线程组设置循环次数为2,执行结果,如下:

性能测试|JMeter逻辑控制器(五)_嵌套_03

交替控制器相互嵌套

创建一个父交替控制器,其下两个子交替控制器,子交替控制器下面分别添加2个样例,设置线程组循环次数5,如下:

性能测试|JMeter逻辑控制器(五)_线程组_04

从上面的结果可以看出,先交替两个子控制器,再交替子控制器下的两个样例。

忽略子控制器块

在交替控制器的设置界面,有这样一个选项,是否忽略子控制器,所以这里一般也是交替控制器作为父级控制器时使用的选项,

这里的子控制器一般指非交替控制器的其他控制器 (如果子控制器也是交替控制器,该项实际和交替控制器的嵌套效果一样了)

下面,我们在交替器下添加一个循环控制器,设置循环次数 2,线程组循环次数设置为 3,设置交替器 勾选 忽略子控制器,执行后如下结果:

性能测试|JMeter逻辑控制器(五)_线程组_05

下面,我们再把交替控制器中 忽略子控制器 去掉勾选,其他设置不变,看看执行结果:

性能测试|JMeter逻辑控制器(五)_线程组_06


标签:控制器,测试,忽略,交替,循环,线程,设置,JMeter
From: https://blog.51cto.com/u_15640304/6004579

相关文章

  • 性能测试|JMeter逻辑控制器(六)
    Jmeter逻辑控制器之WhileControllerwhilecontroller用于控制采样器循环执行,直到条件为false时,退出循环认识WhileController保留项目,认识whilecontroller,我们就先创......
  • 性能测试|JMeter上传下载文件
    日常工作中,我们难免会遇到有些接口是要上传文件的,比如修改头像、上传证件,上传文档等等情况。### 抓取接口抓取接口的工具有很多,我们可以使用浏览器自带的开发者工具,也可以......
  • 性能测试|JMeter逻辑控制器(七)
    Jmeter逻辑控制器之IncludeController认识IncludeControllerIncludeController:译为包含控制器,用来添加TestFragment(测试片段)。具体是什么意思呢,我们先来了解下Te......
  • 性能测试|JMeter逻辑控制器(八)
    Jmeter逻辑控制器之RuntimeControllerRuntimeController是用来控制其子元件的执行时长,时长单位是秒。认识RuntimeController参数如下:名字:可以随便填写注释:可以随便......
  • 性能测试|JMeter逻辑控制器(二)
    认识ForEach控制器如下,创建一个ForEach控制器设置界面如下:输入变量前缀:要进行循环读取的变量前缀Startindexforloop(exclusive):循环开始,注意这里数值从0开始,也就是......
  • 性能测试|JMeter逻辑控制器(三)
    Jmeter逻辑控制器之事务控制器在做性能测试的时候,如果被测系统是需要登录的,登录成功后,系统默认加载其订单数据,因此在用户看来这是一个操作。所以为了模拟这个操作,我需要......
  • 利用无线物联网控制器实现土壤ph值的在线测量
    利用无线物联网控制器实现土壤ph值的在线测量土壤酸碱性常用pH值来表示,它是指土壤的酸碱程度。土壤酸碱性共分为7级,分级指标、pH值反映强度如下:4.5酸性极强;4.5-5.5强酸......
  • 性能测试|搭建性能监控平台
    1.为什么要搭建性能监控平台?1.1需求背景在用​​Jmeter​​获取性能测试结果的时候,​​Jmeter​​本身带有聚合报告如下图所示:这个报告有几个很明显的缺点:只能自己看,......
  • 性能测试|Jmeter压测脚本录制与编写
    **前提条件:**运行JMeter图形界面,找到安装目录下bin目录,找到ApacheJMeter.jar双击打开就行第一步:添加线程组在左侧栏中-测试计划右键---》添加》Threads(Users)-》线程组......
  • 十分好用的跨浏览器测试工具,建议收藏!!!
    跨浏览器测试是确保web应用程序的功能在不同浏览器、浏览器版本和操作系统直接保持功能和质量一致的过程,可以为用户提供更好的用户体验,帮助企业通过更易访问的网站获得......