Jmeter图形化插件及逻辑控制器

Jmeter图形化插件的使用

Jmeter可以通过插件扩展功能
插件官网: http://jmeter-plugins.org/downloads/all

  • 插件使用方法:
    1,下载插件管理器对应的jar包,然后放在Jmeter的lib/ext目录下
    2,打开Jmeter,选项-插件管理器
    3,勾选对应的插件,等待下载完成,点击apply,等待重启Jmeter,即可使用
    在这里插入图片描述
Jmeter图形化插件的使用-TPS
  • 添加tps监听器:事务控制器–>添加–>监听器–> jp@gc – Transaction per Second
    在这里插入图片描述
Jmeter图形化插件的使用-平均响应时间
  • 添加响应时间:事务控制器添加监听器 jp@gc – Response Times Over Time
    在这里插入图片描述

  • 几个好用的插件:
    1> 3 Basic Graph:windows下可用的实时tps和响应时间的插件
    2> Custom JMeter Functions :自定义的jmeter函数
    3> Random CSV Data Set Config:随机文件读取
    4> PerfMon :服务端性能实时监控插件

Jmeter常用的逻辑控制器

  • 循环控制器
    可以设置该控制器内的sampler执行的次数,循环次数与线程的循环次数各自独立(test接口的执行次数=线程组设置的循环次数*循环控制器的循环次数)
    在这里插入图片描述
  • if控制器
    根据判断条件决定是否执行该控制器内的请求,如果是字符串比较条件,参数和字符串都需要加引号,如"${param}"==“test”
  1. 不勾选Interpret Condition as Variable Expression,可直接写条件表达式,若判断表达式为真时,则执行if控制器下的请求,否则不执行
    在这里插入图片描述

  2. 勾选Interpret Condition as Variable Expression,这时expression中不能直接写条件表达式,需要借助函数将条件表达式计算为true/false

${__jexl3(条件表达式)}
${__groovy(条件表达式),}
在这里插入图片描述

  • 随机控制器
    随机执行该控制器内的一个请求
    在这里插入图片描述

  • 随机顺序控制器
    执行该控制器内的所有请求,顺序随机
    在这里插入图片描述

  • 仅一次控制器
    该控制器内的请求只执行一次,无论线程循环多少次
    在这里插入图片描述
    在这里插入图片描述

  • foreach控制器
    可以遍历某个参数数组,循环获取数组中的参数
    (ps:具体使用方法待更新)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值