JMeter(接口、性能测试工具):界面主要功能图文详解
bigegpt 2025-05-16 11:48 4 浏览
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格式。
相关推荐
- 得物可观测平台架构升级:基于GreptimeDB的全新监控体系实践
-
一、摘要在前端可观测分析场景中,需要实时观测并处理多地、多环境的运行情况,以保障Web应用和移动端的可用性与性能。传统方案往往依赖代理Agent→消息队列→流计算引擎→OLAP存储...
- warm-flow新春版:网关直连和流程图重构
-
本期主要解决了网关直连和流程图重构,可以自此之后可支持各种复杂的网关混合、多网关直连使用。-新增Ruoyi-Vue-Plus优秀开源集成案例更新日志[feat]导入、导出和保存等新增json格式支持...
- 扣子空间体验报告
-
在数字化时代,智能工具的应用正不断拓展到我们工作和生活的各个角落。从任务规划到项目执行,再到任务管理,作者深入探讨了这款工具在不同场景下的表现和潜力。通过具体的应用实例,文章展示了扣子空间如何帮助用户...
- spider-flow:开源的可视化方式定义爬虫方案
-
spider-flow简介spider-flow是一个爬虫平台,以可视化推拽方式定义爬取流程,无需代码即可实现一个爬虫服务。spider-flow特性支持css选择器、正则提取支持JSON/XML格式...
- solon-flow 你好世界!
-
solon-flow是一个基础级的流处理引擎(可用于业务规则、决策处理、计算编排、流程审批等......)。提供有“开放式”驱动定制支持,像jdbc有mysql或pgsql等驱动,可...
- 新一代开源爬虫平台:SpiderFlow
-
SpiderFlow:新一代爬虫平台,以图形化方式定义爬虫流程,不写代码即可完成爬虫。-精选真开源,释放新价值。概览Spider-Flow是一个开源的、面向所有用户的Web端爬虫构建平台,它使用Ja...
- 通过 SQL 训练机器学习模型的引擎
-
关注薪资待遇的同学应该知道,机器学习相关的岗位工资普遍偏高啊。同时随着各种通用机器学习框架的出现,机器学习的门槛也在逐渐降低,训练一个简单的机器学习模型变得不那么难。但是不得不承认对于一些数据相关的工...
- 鼠须管输入法rime for Mac
-
鼠须管输入法forMac是一款十分新颖的跨平台输入法软件,全名是中州韵输入法引擎,鼠须管输入法mac版不仅仅是一个输入法,而是一个输入法算法框架。Rime的基础架构十分精良,一套算法支持了拼音、...
- Go语言 1.20 版本正式发布:新版详细介绍
-
Go1.20简介最新的Go版本1.20在Go1.19发布六个月后发布。它的大部分更改都在工具链、运行时和库的实现中。一如既往,该版本保持了Go1的兼容性承诺。我们期望几乎所...
- iOS 10平台SpriteKit新特性之Tile Maps(上)
-
简介苹果公司在WWDC2016大会上向人们展示了一大批新的好东西。其中之一就是SpriteKitTileEditor。这款工具易于上手,而且看起来速度特别快。在本教程中,你将了解关于TileE...
- 程序员简历例句—范例Java、Python、C++模板
-
个人简介通用简介:有良好的代码风格,通过添加注释提高代码可读性,注重代码质量,研读过XXX,XXX等多个开源项目源码从而学习增强代码的健壮性与扩展性。具备良好的代码编程习惯及文档编写能力,参与多个高...
- Telerik UI for iOS Q3 2015正式发布
-
近日,TelerikUIforiOS正式发布了Q32015。新版本新增对XCode7、Swift2.0和iOS9的支持,同时还新增了对数轴、不连续的日期时间轴等;改进TKDataPoin...
- ios使用ijkplayer+nginx进行视频直播
-
上两节,我们讲到使用nginx和ngixn的rtmp模块搭建直播的服务器,接着我们讲解了在Android使用ijkplayer来作为我们的视频直播播放器,整个过程中,需要注意的就是ijlplayer编...
- IOS技术分享|iOS快速生成开发文档(一)
-
前言对于开发人员而言,文档的作用不言而喻。文档不仅可以提高软件开发效率,还能便于以后的软件开发、使用和维护。本文主要讲述Objective-C快速生成开发文档工具appledoc。简介apple...
- macOS下配置VS Code C++开发环境
-
本文介绍在苹果macOS操作系统下,配置VisualStudioCode的C/C++开发环境的过程,本环境使用Clang/LLVM编译器和调试器。一、前置条件本文默认前置条件是,您的开发设备已...
- 一周热门
- 最近发表
- 标签列表
-
- mybatiscollection (79)
- mqtt服务器 (88)
- keyerror (78)
- c#map (65)
- resize函数 (64)
- xftp6 (83)
- bt搜索 (75)
- c#var (76)
- mybatis大于等于 (64)
- xcode-select (66)
- httperror403.14-forbidden (63)
- logstashinput (65)
- hadoop端口 (65)
- dockernetworkconnect (63)
- esxi7 (63)
- vue阻止冒泡 (67)
- c#for循环 (63)
- oracle时间戳转换日期 (64)
- jquery跨域 (68)
- php写入文件 (73)
- java大写转小写 (63)
- kafkatools (66)
- mysql导出数据库 (66)
- jquery鼠标移入移出 (71)
- 取小数点后两位的函数 (73)