广告
返回顶部
首页 > 资讯 > 后端开发 > Python >jmeter基础逻辑控制器之if控制器的使用
  • 370
分享到

jmeter基础逻辑控制器之if控制器的使用

2024-04-02 19:04:59 370人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

jmeter中存在很多逻辑控制器,类似于代码中的if条件控制,for循环等,接下来我们来简单介绍下jmeter中的if条件控制器。 我们先来了解一下if控制器,含义:根据判断条件决定

jmeter中存在很多逻辑控制器,类似于代码中的if条件控制,for循环等,接下来我们来简单介绍下jmeter中的if条件控制器。

我们先来了解一下if控制器,含义:根据判断条件决定是否执行该控制器内的请求,如果是字符串比较条件,参数和字符串 都需要加引号 

条件格式:${__jexl3(条件表达式)}:

== 是否等于,如${__jexl3(${VAR}==1,)},判断${VAR}变量是否等于1

!=不等于,如${__jexl3(${VAR}!=1,)},判断${VAR}变量是否不等于1

!非,如${__jexl3(!(${VAR}!=1),)}对${VAR}!=1的结果取反

&&或||且与或,如  ${__jexl3(${VAR}==1 && ${name} != "heima",)}

> 或者>== 大于等于,如${__jexl3(${count}>=10,)}

接下来我们以获取主题列表接口作为示例:

在这里插入图片描述

然后将这个接口中的limit参数设置为一个全局变量,添加用户定义的变量

在这里插入图片描述

在这里插入图片描述

然后在线程组中添加一个if条件控制,逻辑控制器–>if控制器,并把这个获取主题列表的接口移动到控制器中

在这里插入图片描述

在这里插入图片描述

接下来我们需要在控制器中编写表达式

在这里插入图片描述

接下来我们运行结果得到执行了以下接口请求

在这里插入图片描述

接下来我们可以在添加一次控制器和对应的请求:

在这里插入图片描述

如果limit我们所传的值是5,那么我们将执行下面这个请求2,然后我们将全局变量仍设置为1,运行后查看效果:

在这里插入图片描述

以上我们看到还是只执行了第一个请求,并未执行请求2,因为我们设置的参数并不满足第二个if控制器。

If控制的使用能够让我们更灵活的使用jmeter进行接口测试,根据我们参数的传递自动去执行满足我们条件的接口,特别有些公司可能有多套环境,纳闷我们也可以使用这种方法进行分类划分执行。

到此这篇关于jmeter基础逻辑控制器之if控制器的使用的文章就介绍到这了,更多相关jmeter if控制器内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: jmeter基础逻辑控制器之if控制器的使用

本文链接: https://www.lsjlt.com/news/158741.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • jmeter基础逻辑控制器之if控制器的使用
    jmeter中存在很多逻辑控制器,类似于代码中的if条件控制,for循环等,接下来我们来简单介绍下jmeter中的if条件控制器。 我们先来了解一下if控制器,含义:根据判断条件决定...
    99+
    2022-11-12
  • jmeter逻辑控制器是什么
    本篇内容主要讲解“jmeter逻辑控制器是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jmeter逻辑控制器是什么”吧!Jmeter逻辑控制器(Logic Controller)介绍: J...
    99+
    2023-06-05
  • jmeter的if控制器怎么使用
    这篇文章主要介绍“jmeter的if控制器怎么使用”,在日常操作中,相信很多人在jmeter的if控制器怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jmeter的if控制器怎么使用”的疑惑有所帮助!...
    99+
    2023-06-21
  • Java 基础语法中的逻辑控制
    目录Java 基础语法中的逻辑控制一、逻辑控制语句 1. 顺序结构2. 分支结构3. 循环结构二、输入输出方式1. 输出到控制台2. 从键盘输入三、猜数字游戏四、总结Java 基础语...
    99+
    2022-11-12
  • jmeter控制器怎么使用
    JMeter 控制器是用于管理测试计划中的元素顺序和执行流程的组件。下面是 JMeter 控制器的使用方法: 添加 JMeter...
    99+
    2023-10-26
    jmeter
  • Java全面详细讲解逻辑控制的使用
    目录一,块作用域二,顺序结构三,分支结构switch语句问题(重点)四,循环4.1,易错点4.2,break语句4.3,continue语句五,输入输出5.1,输出到控制台5.2,从...
    99+
    2022-11-13
  • Android基础之使用Fragment控制切换多个页面
    今天讲解一下Fragment的控制,主要是切换View和页面替换等操作。还有就是如何获取Fragment的管理对象,以及与Activity的通信方式。1、管理Fragment要...
    99+
    2022-06-06
    fragment Android
  • ThinkPHP6的控制器定义及控制器初使用
    ThinkPHP6的控制器定义及控制器初使用 控制器定义 控制器文件通常放在controller下面,类名和文件名保持大小写一致,并采用驼峰命名(首字母大写)。 如果要改变controller目录名,...
    99+
    2023-09-17
    php 前端 开发语言
  • ROS控制Turtlebot3移动机器人的基础教程
    中文教程 https://www.ncnynl.com/category/turtlebot3-timSxnutorial/ 官方教程 https://emanual.robotis.com/docs/en/platfo...
    99+
    2022-06-04
    turtlebot运行 ros控制turtlebot3 turtlebot3移动机器人
  • 微信小程序中控制器的初始化逻辑是什么
    微信小程序中控制器的初始化逻辑是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。下面介绍微信小程序的控制器index.js的实现, 即MVC设计理念的C-Controller...
    99+
    2023-06-05
  • MySQL与PHP的基础与应用专题之数据控制
    目录概述数据控制语言MySQL权限体系用户管理创建用户删除用户修改密码权限管理查看权限用户授权撤销授权刷新权限注意事项概述 从今天开始, 小白我将带领大家一起来补充一下 数据库的知识...
    99+
    2022-11-13
  • 版本控制器Git的使用。
    目录 一、分布式版本工具 1、基本介绍 2、Git 安装配置 3、本地仓库和基础指令 二、分支 1、分支概述 2、解决冲突 三、Git远程仓库  1、常用的托管服务[远程仓库]   2、配置SSH公钥 3、操作远程仓库 4、解决合并冲突 三...
    99+
    2023-09-10
    git 服务器 svn
  • 使用clientgo实现自定义控制器的方法
    目录介绍具体实现测试介绍 我们已经知道,Service对集群之外暴露服务的主要方式有两种:NodePort和LoadBalancer,但是这两种方式,都有一定的缺点: NodePor...
    99+
    2022-11-13
  • K8S中五种控制器的介绍以及使用
    目录k8s的控制器类型pod与控制器之间的关系Deployment(无状态化应用)状态与无状态化对特点Deployment的更新Deployment的回滚CronJob控制器总结k8...
    99+
    2022-11-12
  • 轻量应用服务器怎么使用手机控制器的
    轻量应用服务器(LightweightApplication Server)是一种轻量级的应用服务器,专门用于在没有服务器资源的情况下,提供一些轻量级的服务,如数据存储、用户管理、日志管理、消息队列等。这些服务通常使用第三方的云存储服务提供...
    99+
    2023-10-26
    控制器 服务器 手机
  • 如何控制腾讯云服务器的流量使用
    1. 使用流量监控工具 腾讯云提供了流量监控工具,可以帮助你实时监控服务器的流量使用情况。你可以通过腾讯云控制台或者 API 来获取流量使用的详细信息。通过监控工具,你可以及时了解服务器的流量消耗情况,以便做出相应的调整。 2. 设置流量...
    99+
    2023-10-27
    腾讯 流量 服务器
  • 使用chrome控制台作为.Net的日志查看器
    很多时候,我们需要查看日志的实时输出,这个时候往往只能选择控制台。我这里的日志框架是serilog,它有一个好处是控制台输出时可以高亮的形式显示其参数结构信息,如下图所示 但也存在...
    99+
    2022-11-13
  • Jinja2过滤器的使用、控制语句示例详解
    目录1.过滤器的使用1.过滤器和测试器2.过滤器templates/filter.htmlapp.py效果3.自定义过滤器效果  2.控制语句1.ifapp.py...
    99+
    2023-03-02
    Jinja2过滤器 Jinja2过滤器使用 Jinja2控制语句
  • 轻量应用服务器怎么使用手机控制的
    轻量应用服务器(LightweightApplicationServer,LAPS)是一种轻量级的服务器,它的主要目的是为了方便地将大量的应用程序与手机应用程序整合在一起,以快速实现跨设备的应用程序集成。以下是轻量应用服务器的使用方式:打开...
    99+
    2023-10-26
    服务器 手机
  • 轻量应用服务器怎么使用手机控制器的功能
    轻量应用服务器(LightweightApplicationServer,LWS)是一种轻量级的服务器,它能够帮助开发人员通过手机应用程序轻松地控制和监视云应用程序中的设备。以下是轻量应用服务器的使用步骤: 创建一个轻量应用服务器项目。...
    99+
    2023-10-26
    控制器 功能 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作