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