头像
淇迹时刻
-- : -- : --
切换主题色
-- : -- : --

JMeter界面详解

最后更新于:

JMeter界面详解

一、启动JMeter

1.1 启动方式

1# Windows
2bin/jmeter.bat
3
4# Linux/Mac
5bin/jmeter.sh
6
7# 非GUI模式(性能测试推荐)
8bin/jmeter.bat -n -t test_plan.jmx -l results.jtl

1.2 启动参数

参数说明示例
-n非GUI模式运行-n
-t指定测试计划文件-t test.jmx
-l指定结果文件-l results.jtl
-e生成HTML报告-e
-o指定报告输出目录-o report
-j指定日志文件-j jmeter.log
-D设置系统属性-Djmeter.save.saveservice.output_format=xml

二、主界面布局

2.1 界面结构

JMeter主界面分为以下几个区域:

 1┌─────────────────────────────────────────────────────────────────────┐
 2│ 菜单栏 (Menu Bar)                                                    │
 3├─────────────────────────────────────────────────────────────────────┤
 4│ 工具栏 (Toolbar)                                                    │
 5├─────────────────────────────────────────────────────────────────────┤
 6│ 左侧面板 - 测试计划树 (Test Plan Tree)       │ 右侧面板 - 配置区域     │
 7│                                             │ (Configuration Area)  │
 8│  ┌──────────────────────┐                   │                         │
 9│  │ Test Plan            │                   │                         │
10│  │   ├── Thread Group   │                   │                         │
11│  │   │   ├── HTTP请求   │                   │                         │
12│  │   │   └── 聚合报告   │                   │                         │
13│  │   └── HTTP请求默认值 │                   │                         │
14│  └──────────────────────┘                   │                         │
15├─────────────────────────────────────────────────────────────────────┤
16│ 底部面板 (Bottom Pane)                                               │
17│ ┌─────────────────────────────────────────────────────────────────┐ │
18│ │ 状态栏 | 日志 | 命令行                                           │ │
19│ └─────────────────────────────────────────────────────────────────┘ │
20└─────────────────────────────────────────────────────────────────────┘

2.2 菜单栏

File菜单

选项说明快捷键
New创建新测试计划Ctrl+N
Open打开测试计划Ctrl+O
Save保存测试计划Ctrl+S
Save As另存为Ctrl+Shift+S
Templates使用模板创建-
Exit退出JMeterCtrl+Q

Edit菜单

选项说明快捷键
Undo撤销Ctrl+Z
Redo重做Ctrl+Y
Cut剪切Ctrl+X
Copy复制Ctrl+C
Paste粘贴Ctrl+V
Delete删除Delete
Select All全选Ctrl+A

Run菜单

选项说明快捷键
Start启动测试Ctrl+R
Start No GUI非GUI模式启动Ctrl+Shift+R
Stop停止测试Ctrl+’.'
Shutdown关闭测试Ctrl+’,'
Remote Start远程启动-
Remote Stop远程停止-

Tools菜单

选项说明
Plugins Manager插件管理器
Options选项设置
Export Transactions导出事务
Generate HTML Report生成HTML报告

Options菜单

选项说明
Look and Feel外观主题
Font Size字体大小
Log Level日志级别
SSL ManagerSSL证书管理
HTTP Proxy ServerHTTP代理服务器

三、工具栏

3.1 常用工具按钮

按钮说明快捷键
新建新建测试计划Ctrl+N
打开打开测试计划Ctrl+O
保存保存测试计划Ctrl+S
剪切剪切Ctrl+X
复制复制Ctrl+C
粘贴粘贴Ctrl+V
删除删除Delete
启动启动测试Ctrl+R
停止停止测试Ctrl+’.'
关闭关闭测试Ctrl+’,'
线程组添加线程组-
HTTP请求添加HTTP请求-
聚合报告添加聚合报告-
查看结果树添加查看结果树-

3.2 快捷操作

  • 右键菜单:在测试计划树中右键点击任意节点,可快速添加子元件
  • 拖拽操作:支持拖拽元件到测试计划树中
  • 复制粘贴:支持跨测试计划复制粘贴元件

四、测试计划树

4.1 树节点类型

节点类型图标说明
测试计划测试计划最顶层节点,包含所有测试元件
线程组线程组模拟并发用户的核心元件
采样器采样器发送请求的元件
控制器控制器控制执行流程的元件
断言断言验证响应结果的元件
前置处理器前置处理器发送请求前执行的元件
后置处理器后置处理器收到响应后执行的元件
配置元件配置元件配置默认值的元件
监听器监听器收集和展示测试结果的元件

4.2 添加元件

方法一:右键菜单

1右键点击节点 → Add → [元件类型] → [元件名称]

方法二:菜单栏

1Edit → Add → [元件类型] → [元件名称]

方法三:工具栏

1点击工具栏上的快捷按钮

4.3 元件执行顺序

1测试计划执行顺序(同一级别):
21. 配置元件 (Config Elements)
32. 前置处理器 (Pre-Processors)
43. 定时器 (Timers)
54. 采样器 (Samplers)
65. 后置处理器 (Post-Processors)
76. 断言 (Assertions)
87. 监听器 (Listeners)

注意:后置处理器和断言只有在采样器执行成功后才会执行。

五、配置区域

5.1 配置面板

配置区域位于右侧,根据选中的元件类型显示不同的配置选项:

1配置面板结构:
2┌──────────────────────────────────────────────┐
3│ 元件名称输入框                                │
4├──────────────────────────────────────────────┤
5│ 参数配置区域(根据元件类型动态变化)             │
6├──────────────────────────────────────────────┤
7│ 帮助信息区域(部分元件提供)                    │
8└──────────────────────────────────────────────┘

5.2 通用配置选项

注释(Comments)

所有元件都有注释字段,用于说明元件的用途:

1注释: 这是一个示例HTTP请求,用于测试用户列表接口

名称(Name)

元件的显示名称,建议使用有意义的名称:

1名称: 获取用户列表接口

六、底部面板

6.1 状态栏

显示当前状态信息:

1状态: Ready                                    Threads: 0/0           Real: 0.0s
字段说明
状态当前JMeter状态(Ready/Started/Stopped)
线程数当前活跃线程数/总线程数
时间测试运行时间

6.2 日志面板

显示JMeter运行日志:

12026-07-11 10:00:00 INFO  - jmeter.engine.StandardJMeterEngine: Starting test @ 2026-07-11 10:00:00 CST
22026-07-11 10:00:00 INFO  - jmeter.engine.StandardJMeterEngine: Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445
32026-07-11 10:00:00 INFO  - jmeter.samplers.SampleResult: Note: Time taken by load generators to send requests to their target servers is not recorded

6.3 命令行面板

显示JMeter命令行输出(仅在非GUI模式启动时显示)。

七、快捷键汇总

7.1 文件操作

快捷键功能
Ctrl+N新建测试计划
Ctrl+O打开测试计划
Ctrl+S保存测试计划
Ctrl+Shift+S另存为
Ctrl+Q退出JMeter

7.2 编辑操作

快捷键功能
Ctrl+Z撤销
Ctrl+Y重做
Ctrl+X剪切
Ctrl+C复制
Ctrl+V粘贴
Delete删除
Ctrl+A全选

7.3 运行操作

快捷键功能
Ctrl+R启动测试
Ctrl+Shift+R非GUI模式启动
Ctrl+’.'停止测试
Ctrl+’,'关闭测试

7.4 导航操作

快捷键功能
Alt+↑上移选中节点
Alt+↓下移选中节点
Enter展开/折叠节点

八、实战练习

8.1 练习1:创建简单测试计划

  1. 打开JMeter
  2. 创建新测试计划
  3. 添加线程组(5个线程,Ramp-Up时间10秒,循环2次)
  4. 添加HTTP请求(访问http://www.baidu.com)
  5. 添加查看结果树和聚合报告
  6. 运行测试并查看结果

8.2 练习2:熟悉界面布局

  1. 在测试计划树中添加各种类型的元件
  2. 查看每个元件的配置选项
  3. 尝试拖拽和复制元件
  4. 使用快捷键进行操作

下一章02-线程组配置详解.md

最新文章