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

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

时间:2023-01-12 18:33:36浏览次数:48  
标签:测试计划 控制器 Include Fragment 片段 Controller 测试 Test JMeter

Jmeter 逻辑控制器 之 Include Controller

认识 Include Controller

Include Controller :译为包含控制器,用来添加 Test Fragment(测试片段)。具体是什么意思呢,我们先来了解下 Test Fragment(测试片段)

理解 Test Fragment(测试片段)

老规矩,先创建一个测试片段,如下是创建一个 Test Fragment

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

创建成功后,发现 Test Fragment 与线程组 处于同一个层级,而且默认是不启用的。如下图:

可以看到 Test Fragment 的设置界面除了名称和注释,没有其他设置项,那么它到底是干嘛用呢。选中 Test Fragment ,点击 Jmeter 菜单上的帮助(有问号的书图标),查看官方解释。

可知,Test Fragment 需要与 include Controller或者Module Controller配合使用,Test Fragment 作为一个测试片段 被引入。具体的我们来看看与 include Controller 的使用吧。

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

认识 Include Controller

线程组下 添加 Include Controller

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

设置界面如下,只有一个文件名设置项。

性能测试|JMeter逻辑控制器(七)_测试计划_04

既然要引入 测试计划文件,那么我们就先来创建一个单独的测试计划吧。

在 include 控制中引入该 测试计划

性能测试|JMeter逻辑控制器(七)_测试计划_05

执行结果:

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

到这里,大家应该理解了 Include Controller 和 Test Fragment 了吧。我的理解就是,Test Fragment 相当于一个独立的部分,可以被其他测试计划引用,实现了 样例的片段化,模块化,遇到重复需要的,比如登录、注册之类的,就可以用Test Fragment 和 Include Controller 了。


标签:测试计划,控制器,Include,Fragment,片段,Controller,测试,Test,JMeter
From: https://blog.51cto.com/u_15640304/6004586

相关文章

  • 性能测试|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应用程序的功能在不同浏览器、浏览器版本和操作系统直接保持功能和质量一致的过程,可以为用户提供更好的用户体验,帮助企业通过更易访问的网站获得......
  • Panorama系列--(1)EVE-NG搭建Panorama测试环境
    Panorama系列--(1)EVE-NG搭建Panorama测试环境B站视频链接:​​https://www.bilibili.com/video/BV1r8411P7Dg​​微信公众号:自刘地这里介绍一下如何利用EVE-NG搭建Panorama......
  • 性能测试|JMeter压测结果分析
    查看结果树对​​https://ceshiren.com/t/topic/1369.json​​发起请求1、增加线程组、HTTPRequest、添加结果树,配置协议、域名、请求地址,如下图所示:请求结果如下图所示:......
  • Vulnhub之Drippingblues靶机详细测试过程(实现提权)
    Drippingblues作者:jason_huawen靶机信息名称:DrippingBlues:1地址:https://www.vulnhub.com/entry/dripping-blues-1,744/识别目标主机IP地址──(kali㉿kali)-[~/......