当前位置: 首页 > news >正文

Jmeter工作界面介绍

  1. 启动:ctrl+R和绿色三角一样的作用
  2. 远程全部启动:jmeter可以做分布式压力测试或请求
    1. 用于通过主节点统一控制多台从节点同时启动性能测试,模拟大规模虚拟用户的场景
    2. 核心逻辑
      1. 主节点:运行jmeter图形化界面或命令行,负责生成测试计划、分发任务、收集从节点的执行结果并展示
      2. 从节点:部署在其他机器上的Jmeter示例,需要启动(jmeter-server.bat或jmeter-server脚本),接收主节点的指令,实际执行测试请求(如发送HTTP流量),并将结果返回给主节点
  3. 设置日志的级别:可以根据自己的选择进行过滤
  4. 功能区的说明
    1. --新建:新建测试计划,是构建Jmeter测试脚本的七点,后续素有测试逻辑均在改测试计划内添加和配置
    2. ​​​​​​​--选择测试计划模板创建一个新的测试计划:是预先配置号的测试计划框架,包含标准化的测试逻辑、组件和基础配置。核心作用是通过复用减少重复劳动,确保测试脚本的一致性和规范性
    3. ​​​​​​​--打开jmeter脚本
    4. ​​​​​​​--保存jmeter脚本
    5. ​​​​​​​--剪切
    6. ​​​​​​​--复制
    7. ​​​​​​​--粘贴
    8. ​​​​​​​--展开目录树
    9. ​​​​​​​--折叠目录树
    10. ​​​​​​​--启用&禁用元件
    11. ​​​​​​​--本机开始运行当前测试计划
    12. ​​​​​​​--立即开始在本机运行当前测试计划
    13. ​​​​​​​--停止(当运行开启,这个才会变红)
    14. ​​​​​​​--关闭
    15. ​​​​​​​--清除
    16. ​​​​​​​--清楚全部
    17. ​​​​​​​--查找
    18. ​​​​​​​--清楚查找
    19. ​​​​​​​--函数助手对话框
    20. ​​​​​​​--帮助
  5. 状态区
    1. --用例执行时间
    2. --用例状态:黄色感叹号是正常的,如果是红色的数字代表有问题,点击黄色感叹号会展示jmeter日志(这个日志是使用jmeter加载信息的日志,并不是测试脚本运行的日志)
  6. 编辑选项功能和作用
    1. 配置元件:用来模拟用户的各种请求头、配置静态数据,向测试程序发送测试请求
    2. 监听器:在Jmeter测试后,会得到测试结果信息,那么监听器可以用来收集这些信息的
      1. 监听器的用途
        1. 添加对结果的监听,将监听结果进行保存,用于后续分析
        2. 监听器将结果以图表的形式展示
    3. 定时器:做定时任务或者短时内跑高并发任务会用到该组件
    4. 前置处理器:可以在测试前指定做些预处理,比如做一些环境或参数的准备工作
    5. 后置处理器;当测试i完成后,用来处理返回的测试结果的
    6. 断言:用来验证结果是否正确,是一个用于预设的处理结果与实际结果进行匹配的组件,是测试中必不可少的
    7. 线程:可以设置线程数、运行时长、定时运行等,可以用来模拟大量用户负载场景

参考文章
【Jmeter入门】1.JMeter界面及监听器介绍-腾讯云开发者社区-腾讯云

http://www.dtcms.com/a/290019.html

相关文章:

  • Three.js实现银河流光粒子星空特效原理与实践
  • 图论基本算法
  • 【前端】corepack包管理器版本管理工具的介绍与使用
  • Spring Boot 3企业级架构设计:从模块化到高并发实战,9轮技术博弈(含架构演进解析)
  • 在安卓源码中添加自定义jar包
  • 【unitrix】 6.11 二进制数字标准化模块(normalize.rs)
  • vue-pinia
  • 基于WebSocket的安卓眼镜视频流GPU硬解码与OpenCV目标追踪系统实现
  • Vue 脚手架——render函数
  • Django模板系统
  • OpenAI无向量化RAG架构:大模型落地的颠覆性突破
  • 【浓缩版】蓝牙开发概览
  • 板凳-------Mysql cookbook学习 (十二--------3_1)
  • 【Linux】Prometheus 监控 Kafka 集群
  • Spring MVC 核心工作流程
  • 车载电子电器架构 --- MCU信息安全相关措施
  • docker 软件bug 误导他人 笔记
  • JSX(JavaScript XML)‌简介
  • 力扣15:三数之和
  • 【洛谷】The Blocks Problem、合并两个有序数组,补充pair(vector相关算法题p2)
  • 闲庭信步使用图像验证平台加速FPGA的开发:第二十八课——图像膨胀的FPGA实现
  • “融合进化,智领未来”电科金仓引领数字化转型新纪元
  • Flutter和Kotlin的对比
  • 【用unity实现100个游戏之34】使用环状(车轮)碰撞器(Wheel Collider)从零实现一个汽车车辆物理控制系统,实现一个赛车游戏
  • kotlin和Jetpack Compose对于Android系统来说是什么关系?
  • Python 进阶(七):XML 基本操作
  • opencv无法读取视频
  • Python100个库分享第38个—lxml(爬虫篇)
  • Navicat 17.3 正式发布 | 现已支持达梦、金仓和 IvorySQL 数据库
  • 图片转 PDF三个免费方法总结