Jmeter学习系列之八:控制器Controllers 的入门介绍

 一、Controllers 简介

  • Jmeter有两种类型的控制器:Samplers(取样器)和Logical Controllers(逻辑控制器);它们驱动着测试的进行
  • 取样器:让jmeter发送请求到服务器以及接收服务器的响应数据
  • 逻辑控制器:可以自定义决定发送请求的时机的逻辑
  • 控制器是为了控制取样器的执行条件

二、取样器

  1. 作用:取样器是来模拟用户操作的,让jmeter发送请求到服务器以及接收服务器的响应数据;

  2. 取样器是线程组内部的原件,也就是取样器只能在线程组内添加;

  3. 多个取样器按照它们在树中出现的顺序执行;

  4. 取样器通常要进行的三个工作:向服务器发送请求、记录响应信息、记录响应时间的最小单元;

  5. jmeter自带很多取样器:

3.在测试工作中用的最多的取样器可能就是“HTTP请求”“调试取样器”

4.可以向测试计划或线程组中添加多个“配置元件“来进一步自定义取样器

取样器-举例:

我们要发送一个http请求,可以添加”HTTP请求“取样器

如果我们要发送多个http请求到相同的服务器,我们只需要添加一个"HTTP请求默认值"的配置元件,并设置服务器名称或IP,然后在下面添加多个“HTTP请求”不配置服务器名称或IP,这些HTTP请求会默认取”HTTP请求默认值“中的参数。

 

三、逻辑控制器

  1. 逻辑控制器可以自定义发送请求的时机的逻辑

  2. 逻辑控制器可以更改子元件的请求的顺序

  3. 逻辑控制器可以组合使用,然后获取不同的结果

  4. jmeter自带的逻辑控制器

逻辑控制器-举例:

​ 一般情况下,我们登录请求只执行一次,可以用“仅一次控制器”这个逻辑控制器满足这个需求:

 上图中“登录请求”放在“仅一次控制器”下,则每次循环登录请求只会发送一次:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/492642.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

字节、腾讯、华为等50家大厂年终奖曝光,技术岗依旧很吃香!

一、大厂年终奖发放时间与数额 每到年末,年终奖就成了大家关心的话题,今年情况怎么样呢? 我们来看看互联网大厂的年终奖就知道了,先来看看发放时间。 一般来说,大厂年终奖发放多集中在12月-2月发放。 从上图一些网友…

【Spring Cloud】高并发带来的问题及常见容错方案

文章目录 高并发带来的问题编写代码修改配置压力测试修改配置,并启动软件添加线程组配置线程并发数添加Http取样配置取样,并启动测试访问message方法观察效果 服务雪崩效应常见容错方案常见的容错思路常见的容错组件 总结 欢迎来到阿Q社区 https://bbs.c…

3分钟快速实现串口PLC远程下载程序操作说明

3分钟快速实现串口PLC远程下载程序操作说明 搜索蓝蜂物联网官网,即可免费领取样机使用!!先到先得!!! 一. 适用产品型号 其余型号网关此功能正在开发中,敬请期待。 二. 远程下载功能使用流程 …

基于STM32的儿童智能安全防护书包设计

一、前言 1.1 项目介绍 【1】项目功能介绍 随着社会的进步和科技的发展,儿童安全问题日益引起广泛关注。在日常生活中,尤其是在上学放学途中、户外活动时,儿童走失事件时有发生,给家庭和社会带来了极大的困扰和担忧。随着学业负…

ad如何生成gerber文件

1 2 3 4 5 6 7 8![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/f576afa92b054a5ca68bc383a4c3c27d.png#pic_ce 8 9 10

乡村研学|乡村研学小程序|基于微信小程序的乡村研学平台设计与实现(源码+数据库+文档)

乡村研学小程序目录 目录 基于微信小程序的乡村研学平台设计与实现 一、前言 二、系统功能设计 三、系统实现 1、微信小程序前台 2、管理员后台 (1)乡村研学管理 (2)商品信息管理 (3)商品类型管理 …

C++ 入门(六)— 调试程序(Debugging)

文章目录 语法和语义错误调试(Debugging)调试过程调试策略常用的调试策略更多调试策略 使用集成调试器步进(Stepping) 语法和语义错误 语法错误 编写根据 C 语言的语法无效的语句时,会发生语法错误。例如缺少分号、使用未声明的变量、括号或…

Docker Nginx 负载均衡搭建(服务宕机-配置高可用) - 附(Python案例,其它语言同理)

目录 一 . 概要 1. 什么是负载均衡 2. 负载均衡有哪些优势? (1)应用程序可用性 (2)应用程序可扩展性 (3)应用程序安全 (4)应用程序性能 3 . Nginx负载均衡调度策…

【力扣白嫖日记】180.连续出现的数字

前言 练习sql语句,所有题目来自于力扣(https://leetcode.cn/problemset/database/)的免费数据库练习题。 今日题目: 180.连续出现的数字 表:Logs 列名类型idintnumvarchar 找出所有至少连续出现三次的数字。 返回…

视频会议参会成员入会时无规律掉线解决方案:奇安信防火墙关闭ALG(反向代理)

【问题描述】 单位组织视频会议,出现很严重的问题是参会人员不能全部入会,多家单位依次都出现这种现象,无法入会的单位不固定。 【问题原因】 抓包查询到上级单位的奇安信防火墙出现了问题。 H323协议和SIP协议的视频流数据包经过防火墙以后…

数字热潮:iGaming 能否推动加密货币的普及?

过去十年,iGaming(互联网游戏)世界有了显著增长,每月有超过一百万的新用户加入。那么,这一主流的秘密是什么?让我们在本文中探讨一下。 领先一步:市场 数字时代正在重新定义娱乐,iG…

Vue3(pinia) 整合 SpringWebsocket链接url动态传参

前言: 👏作者简介:我是笑霸final,一名热爱技术的在校学生。 📝个人主页:个人主页1 || 笑霸final的主页2 📕系列专栏:java专栏 📧如果文章知识点有错误的地方,…