首页 > 其他分享 >JMeter元器件

JMeter元器件

时间:2023-09-28 14:45:34浏览次数:35  
标签:插件 定时器 元器件 线程 监听器 sampler JMeter

一、JMeter主要元件

 测试计划
 线程组
 采样器( sampler sampler sampler )
 断言
监听器

1、线程组

Http请求

 Http请求超时

通过设置等待时间

2、提取器(后置处理器)

json提取器

正则表达式提取器

3、监听器

聚合报告

JMeter插件

插件官网:http://jmeter-plugins.org/downloads/all

使用方法: 1,下载插件管理器对应的jar包,然后放在Jmeter的lib/ext目录下 2,打开Jmeter,选项-插件管理器 3,勾选对应的插件,等待下载完成,点击apply,等待重启Jmeter,即可使用 好用的插件: 1> 3 Basic Graph:windows下可用的实时tps和响应时间的插件 2> Custom JMeter Functions 3> Random CSV Data Set Config 4> PerfMon:服务端性能实时监控插件

 TPS:事务控制器>添加>监听器>jp@gc–Transaction per Second

平均响应时间:事务控制器>添加>监听器>jp@gc–Response Times Over Time

 线程数:事务控制器>添加>监听器>jp@gc–Active Threads Over Time

定时器:Timer

Jmeter中的定时器类似于loadrunner中的pacing值和think_time 1)定时器是在每个sampler(采样器)之前执行的,而不是之后 2)定时器是有作用域的;当执行一个sampler之前时,所有当前作用域内的定时器都会被执行。且所有的sampler执行前都会执行定时器 3)如果希望定时器仅应用于其中一个sampler,则把该定时器作为子节点加入 常用的定时器 1,固定定时器:设置一个固定的延迟时间,单位ms 2,同步定时器(synchronizing timer):在该定时器处,使线程等待,一直到指定的线程个数达到后,再一起释放。可以在瞬间制造出很大的压力。它和loadrunner的集合点差不多的功能 3、常量控制器:可以控制每分钟tps的总量,限制最高tps

 

标签:插件,定时器,元器件,线程,监听器,sampler,JMeter
From: https://www.cnblogs.com/huorong/p/17735763.html

相关文章

  • Jmeter场景组合测试——多个线程组的设计方案
    我们绝大多数同学在使用jmeter进行性能测试时都会在一个线程组中完成测试工作,今天我来重点讲解一下jmeter多个线程组在测试中的应用,这也是关于jmeter性能测试面试过程中的进阶问题,希望能够帮到大家来解决工作中不同的测试需求。线程组中的线程执行顺序是什么?首先大家需要明确一......
  • 特别有用!Jmeter命令行执行时设置并发数和循环次数的方法
     Jmeter命令行方式运行概述之前写过一篇文章介绍如何在centos上部署jmeter来执行性能测试,链接如下:因为大多数linux服务器都是没有GUI界面的,这就需要我们通过命令行的方式来运行jmeter脚本,具体如下:jmeter-n-t/opt/jmeter/script/test.jmx-ltest2.jtl参数含义n非gui运行t指定......
  • jmeter正则表达式提取
    参考:https://www.cnblogs.com/uncleyong/p/10779268.html正则表达式提取器:后置处理器-正则表达式提取器Applyto:一般保持默认选择Mainsampleonly,这个用得最多,如果有sub-samples,可以选择第一个选项要检查的响应字段:用得最多的是主体,即header+body,可以从响应头,也可以从响应体......
  • JMeter 分布式集群远程压测及搭建常见问题
    1、JMeter可以在以下场景下使用分布式远程压测:性能测试:JMeter可以模拟大量用户并发访问,进行性能测试。当需要模拟成千上万的用户请求时,单台机器可能无法承受如此大的负载,此时可以使用分布式远程压测来将测试负载分发到多台机器上,提高测试的效率和准确性。稳定性测试:在一段时间......
  • Jmeter 监控服务器插件 ServerAgent,修改默认启动端口
    1、ServerAgent监控文件上传到Linux解压启动,sh startAgent.sh Jmeter启动监控,监控4444端口的服务器资源  2、修改startAgent.sh默认的端口 启动startAgent.sh Jmeter修改监控端口,启动查看数据 注意:Window修改和Linux一模一样的,只不过Window修改的是 startAg......
  • 修改jmeter的jvm参数
    加班途中开发问加的jvm参数怎么没生效,随即补一篇。 windowsjmeter.bat中,添加:setHEAP=-Xms2g-Xmx2g-XX:MaxMetaspaceSize=512msetGC_ALGO=-XX:+UseG1GC-XX:MaxGCPauseMillis=100-XX:G1ReservePercent=20 linuxjmeter中,添加:HEAP="-Xms2g-Xmx2g-XX:MaxMetaspa......
  • Jmeter安装使用
    JMeter是Apache组织开发的基于Java的开源软件,用于对系统做功能测试和性能测试。下载JMeter官网下载地址:http://jmeter.apache.org/download_jmeter.cgi它是绿色版无需安装,解压到本地目录即可。使用前提:需要安装JDK8以上才能使用JMeterJDK8安装与环境变量配置、使用DO......
  • jmeter 添加信息头管理器 设置cookies
    第一步:抓包找到信息头 ’ 第二步:设置http信息头管理器 有坑----避免跳入使用cookies管理器,它和信息头管理器不是一个东西  结果 完结撒花~~~......
  • jmeter压测问题
    1.http信息头的坑请求头设置如下:Content-Type=application/json;charset=UTF-8,登录接口成功,响应如下:  之后从别的地方粘贴一部分参数,再次请求,发现contenttype变成了text/html,而不是JSON格式了,于是再次请求登录会报错。经试验发现最后一行会以HTML格式去请求,所以问题排查需......
  • Jmeter5.4参数化上传文件提示系统找不到指定的文件的解决方法
    问题:java.io.FileNotFoundException:D:\A_JFKJ\A_a项目资料\1_20230906国家教育考试指挥系统V2.10\测试数据\报名_编排_考场对应\${username}-报名.xlsx(系统找不到指定的文件。) 解决方法:在文件路径${}参数化内容前方加反斜杠“\”即可解决  ......