我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

jmeter基础逻辑控制器之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控制器内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

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

下载Word文档

猜你喜欢

jmeter逻辑控制器是什么

本篇内容主要讲解“jmeter逻辑控制器是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jmeter逻辑控制器是什么”吧!Jmeter逻辑控制器(Logic Controller)介绍:1、
2023-06-05

jmeter的if控制器怎么使用

这篇文章主要介绍“jmeter的if控制器怎么使用”,在日常操作中,相信很多人在jmeter的if控制器怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jmeter的if控制器怎么使用”的疑惑有所帮助!
2023-06-21

jmeter控制器怎么使用

JMeter 控制器是用于管理测试计划中的元素顺序和执行流程的组件。下面是 JMeter 控制器的使用方法:添加 JMeter 控制器:在 JMeter 工作区右键单击测试计划,选择"Add" -> "Logic Controller" -
2023-10-26

JavaScript控制流程:从基础到精通,打造代码的完美逻辑

JavaScript 控制流程是该编程语言中一个重要的组成部分,它可以帮助您控制代码执行的顺序,并对代码进行必要的判断和循环。学习 JavaScript 控制流程的基础知识和高级技巧,可以帮助您编写出更加高效、可读性更强的代码。
JavaScript控制流程:从基础到精通,打造代码的完美逻辑
2024-02-04

Android基础之使用Fragment控制切换多个页面

今天讲解一下Fragment的控制,主要是切换View和页面替换等操作。还有就是如何获取Fragment的管理对象,以及与Activity的通信方式。1、管理Fragment要在activity中管理fragment,需要使用Fragmen
2022-06-06

微信小程序中控制器的初始化逻辑是什么

微信小程序中控制器的初始化逻辑是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。下面介绍微信小程序的控制器index.js的实现, 即MVC设计理念的C-Controller
2023-06-05

ROS控制Turtlebot3移动机器人的基础教程

中文教程 https://www.ncnynl.com/category/turtlebot3-timSxnutorial/ 官方教程 https://emanual.robotis.com/docs/en/platform/turtleb
2022-06-04

ASP 用户控件的变革之旅:从基础控件到自定义控件,尽享定制自由

ASP 用户控件是一种可重用的代码块,可简化Web 应用程序的开发和维护。从基础控件到自定义控件,ASP 用户控件提供了定制自由,让开发者可以创建满足特定需求的控件。
ASP 用户控件的变革之旅:从基础控件到自定义控件,尽享定制自由
2024-02-26

轻量应用服务器怎么使用手机控制器的

轻量应用服务器(LightweightApplicationServer)是一种轻量级的应用服务器,专门用于在没有服务器资源的情况下,提供一些轻量级的服务,如数据存储、用户管理、日志管理、消息队列等。这些服务通常使用第三方的云存储服务提供商来实现。在使用轻量应用服务器时,你可以使用手机控制器管理你的应用程序、配置应用程序,并在运行应用程序时进行控制。你可以通过手机控制器管理应用程序的文件和目录
2023-10-26

Jinja2过滤器的使用、控制语句示例详解

在Python中,如果需要对某个变量进行处理,我们可以通过函数来实现,这篇文章主要介绍了Jinja2过滤器的使用、控制语句,需要的朋友可以参考下
2023-03-02

如何控制腾讯云服务器的流量使用

1.使用流量监控工具腾讯云提供了流量监控工具,可以帮助你实时监控服务器的流量使用情况。你可以通过腾讯云控制台或者API来获取流量使用的详细信息。通过监控工具,你可以及时了解服务器的流量消耗情况,以便做出相应的调整。2.设置流量警报腾讯云还提供了流量警报功能,你可以根据自己的需求设置流量使用的阈值。当服务器的流量使用超过
2023-10-27

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录