JMeter(接口、性能测试工具):界面主要功能图文详解
JMeter界面主要由菜单栏、工具栏、测试计划树、组件配置面板和结果输出区域构成,各部分功能如下:12
- 顶部菜单栏
- 文件:包含打开、保存测试计划等操作;
新建:新建一个新计划 。
模板:对常用的功能使用指导。主要有录制、JDBC测试、webserver测试等等,分为基本步骤和详细截图。 如果点用户链接,则会链接到apache jmeter 网站查看详细的步骤和截图指导。
打开:打开一个JMX文件。
最近打开:打开的历史记录列表。
合并:会将多个JMX合并为一个 。
保存测试计划:仅保存测试计划 工作台中添加的内容不会被保存。
保存测试计划为:将测试计划另存。
选择部分保存为: 只保存选择的部分内容。
保存为测试片段:存为一个测试片段,只有线程组、测试计划、工作台不能 保存为一个测试片段。
还原:将现在的jmx还原为已经保存过的JMX
重启:重启GUI界面 。
退出:关闭当前打开的JMX文件 。
- 编辑:提供撤销、剪切等编辑功能;
添加:为计划添加相关测试组件
粘贴:将剪切板中的组件内容粘贴至计划中(仅限于计划下的一级子菜单内容)
打开:打开一个已存在的jmx文件
合并:将多个jmx文件合并成一个jmx文件(仅合并单个文件,不将文件内容合并)
选中部分保存为:将当前计划另存为一个jmx文件
保存节点为图片:将当前标签内容保存为图片形式
保存屏幕为图片:将当前整个jmeter屏幕保存为图片形式
启用:启用当前组件
禁用:禁用当前组件
切换:当前选中取样器禁用和启用两种状态的切换
帮助 官方帮助使用jmeter文档
- 查找:切换日志、结果树等视图;
- 运行:启动和停止测试;
启动: 启动运行测试计划
不停顿开启: 无停顿启动运行测试计划 1,可以忽略定时器 2,再启动时运行更快
停止: 停止执行测试计划。
关闭: 关闭测试计划。
远程启动/停止: 指定一个远程agent(代理)运行/停止测试计划。
远程全部启动/停止: 让所有远程agent运行/停止测试。
远程关闭: 关闭一个指定远程agent。
远程关闭所有: 关闭所有远程agent。
远程退出: 指定一个远程agent退出执行。
远程退出全部: 所有远程agent退出执行。
清除: 清除选择菜单的执行结果。
清除全部: 清除所有菜单的执行结果。
- 选项:配置语言、代理设置等;
外观: jmeter界面样式。 展示不同的jmeter界面样式。
日志查看:选中可以打开运行日志窗口。
日志级别:可选择对应级别。
SSL管理器: 导入外置的SSL管理器,用于更好的管理证书, JMeter代理服务器不支持记录 SSL(https)。
选择语言:选择界面的语言,目前支持中文、英文、法语、德语等等。
全部折叠:展开所有菜单。
全部展开:折叠所有菜单。
放大:放大GUI窗口比例。
缩小:缩小GUI窗口比例。
运行前自动保存:勾选,自动保存测试计划。
- Tools:内置小工具,常用函数助手。
创建一个堆转储:这是创建当JVM崩溃的堆转储。这个文件可以用堆分析工具(如JHAT),以确定根本原因进行分析。
创建一个线程转储:创建当JVM崩溃的线程转储 (线程转储是某个时间点在应用程序中运行的所有线程的快照)。
函数助手对话框:在编写脚本的时候,使用函数助手可以协助生成指定的代码,比入随机码,正则过滤等。
Generate HTML report:将测试结果输出为html报告。
Compile JSR223 Test Elements:编译JSR223测试元素。
导出交换报告:导出交换报告。
Generate Schematic View(alpha):生成结构数视图。
Import from cURL:导入。
- 帮助:查看帮助文档。
帮助: 点击后跳转至Apache JMeter官方使用文档介绍界面
这个节点是什么?: 当鼠标放在某个菜单的时候显示其含义。
调试开: 开启调试。
调试关: 取消调试。
有用的链接: 点击后可访问apache Jmeter官网版本发布信息、发布页、组件介绍、变量属性介绍 =等链接。
关于Apache JMetre: 当前使用的Apache JMetre的版本信息。
2.工具栏
从左往右依次是:
新建测试计划
选择测试计划模板创建一个新的测试计划
打开jmeter脚本
保存jmeter脚本
剪切
复制(鸡肋,不如ctrl+c)
粘贴
展开目录树
收起目录树
禁用或启用元件
本机开始运行当前测试计划
立即开始在本机运行当前测试计划
停止
关闭
清除
清除全部
查找
重置查找
函数助手对话框
帮助
3.测试计划树
左侧面板以树状结构展示测试计划的各个组件(如线程组、取样器、监听器等),支持添加、删除或编辑节点。
4.组件配置面板
中间区域与测试计划树关联,显示选中组件的属性编辑界面(例如线程数设置、HTTP请求参数配置等)。
5.结果输出区域
下方面板显示测试结果(如聚合报告、响应数据),支持导出为HTML或CSV格式。