在介绍JMeter主页面布局的菜单栏和图标之前,我们可以把语言切换为简体中文,如下图所示:

JMeter的主界面布局分为标题栏、菜单栏、工具栏、树形标签栏和内容栏,如下图所示:

接下来我们来逐一说明。

1、标题栏

标题栏主要显示计划信息及JMeter版本。

(当我们打开某一个文件的时候,还会显示该文件的文件目录。)

2、菜单栏

JMeter全部的功能都包含在菜单栏中。

菜单栏从左到右分别是:

(1)文件(File)

主要是新建、打开和保存。

  • 新建(New):新建一个空白的测试计划。
  • 模板(Templates...):对于一些常用功能的示例模板,点击模板中的链接可跳转到官方的介绍页面。
  • 打开(Open):弹出路径选择框,可选择并打开一个新的JMX格式的脚本文件。
  • 最近打开(Open Recent):显示最近打开过的脚本记录,选择后可打开对应的脚本。
  • 合并(Merge):将多个JMX文件合并成一个文件,指将所选文件的内容合并到当前文件中来。
  • 保存测试计划(Save):就字面意思,保存整个测试计划。
  • 保存测试计划为(Save Test Plan as):类似于文本编辑器中的另存为,保存的是整个测试计划。
  • 选中部分保存为(Save Selection As...):仅保存选择部分,类似于选中部分另存为XXX。
  • 保存为测试片段(save as Test fragment):其中测试计划、测试组是不能被保存为测试片段的(4.0之前的版本工作台也是不能保存的,4.0开始工作台被去掉了)。
  • 还原(Revert):还原到上次保存时的状态。
  • 重启(Restart):重新启动JMeter。
  • 退出(Exit):关闭程序。

(2)编辑(Edit)

主要是添加元件、保存、打开、禁用等功能。

  • 添加(Add):根据当前树形标签页中所选中的标签,来显示不同的添加内容
  • 粘贴(Paste):就是粘贴,将复制的部分粘贴过来。
  • 打开(Open...):等同于文件打开。
  • 合并(Merge ):等同于文件合并。
  • 选中部分另存为(Save Selection As...):等同于文件选中部分保存为。
  • 保存节点为图片(Save Node As Image):只会截取并保存右侧内容显示区域。
  • 保存屏幕为图片(Save Screen As Image):会保存整个JMeter程序的界面。
  • 启用(Enable):对当前选中的标签进行启用操作。
  • 禁用(Disable):对当前选中的标签进行禁用操作。
  • 切换(Toggle):对当前选中的标签进行禁用/启用切换操作,禁用变启用、启用变禁用。
  • 帮助(Help):跳到官方帮助文档页面。

(3)搜索(Search)

  • 查询功能(Search):查找到的内容会在树形结构中框红显示。
  • 重置查询(Reset Search):对前面框红的内容进行清除。

(4)运行(Run)

  • 启动(Start):运行测试计划。
  • 不停顿开始(Start no pauses):不停顿启动,运行测试计划,但会忽略测试计划中的定时器等待。
  • 停止(Stop):停止执行测试计划。
  • 关闭(Shutdown):没发现于停止有啥区别,但肯定有区别。
  • 远程启动(Remote Start):分布式测试时使用,指定启动一个远程agent运行。
  • 远程启动所有(Remote Start All):分布式测试时使用,启动所有的远程agent运行。
  • 远程停止(Remote Stop):分布式测试时使用,指定停止一个远程agent运行。
  • 远程停止所有(Remote Stop All):分布式测试时使用,停止所有的远程agent运行。
  • 远程关闭(Remote Shutdown):类似于远程停止。
  • 远程关闭所有(Remote Shutdown All):类似于远程全部停止。
  • Remote Exit:远程退出。
  • Remote Exit All:远程退出所有。
  • 清除(Clear):清除当前所选标签的执行结果,貌似只对监听器有用。
  • 清除全部(Clear All):清除当前计划中的所有监听器的执行结果。

(5)选项(Options)

  • 函教助手对话框(Function Helper Dialog):弹出函数助手弹窗,可快速生成需要的代码。
  • 外观(Look and Feel):可用改变JMeter的界面风格主题。
  • 日志查看(Log Viewer):打开\关闭日志输出框。
  • 日志级别(Log Level):设定运行输出日期的等级。
  • SSL管理器(SSL Manager):导入外置的SSL管理器,用于更好的管理证书。
  • 选择语言(Choose Language):改变界面的语言种类,适配不完善的地方依旧使用的英语。
  • 全部折叠(Collapse All):展开所有的菜单。
  • 全部展开(Expand All): 折叠所有的菜单。
  • 放大(Zoom ln):页面中的文字整体放大。
  • 缩小(Zoom Out):页面中的文字整体缩小。
  • Save automatically before run:运行前自动保存。
  • Plugins Manager:插件管理器。

(6)帮助(Help)

我们可以点击帮助,查看JMeter帮助文档,这个帮助文档可是非常重要的,等于就是JMeter操作说明书。

  • Help :点击跳转到JMeter的官方文档。
  • What\'s this node? :当鼠标放在某个菜单的时候显示其含义。
  • Enable debug :开启调试。
  • Disable debug :取消调试。
  • Create a heap dump :创建一个堆转储。这是创建当JVM崩溃的堆转储。这个文件可以用堆分析工具(如JHAT),以确定根本原因进行分析。
  • Create a thread dump :创建一个线程转储。Thread Dump是非常有用的诊断Java应用问题的工具,分析Java中的线程,线程如何创建的,如何管理线程,最后怎么分析他们得到阻塞和存在瓶颈的线程。
  • Export transactions for report :导出交换报告。
  • Useful links :相关链接。
  • About Apache JMeter:关于Apache JMeter。

3、工具栏

工具栏中的按钮在菜单栏都可以找到,工具栏就相当于菜单栏常用功能的快捷按钮。

详细说明:

组一

  • 新建测试计划。
  • 选择测试模板创建测试计划。
  • 打开已存在的测试计划。
  • 保存测试计划。

组二

  • 剪切
  • 复制
  • 粘贴

组三

  • 将测试计划下的所有元件展开。
  • 将测试计划下的所有元件收回,只展示测试计划。
  • 禁用或启动所选元件及元件所属的子元件。

组四

  • 按照线程组设置,运行测试计划。
  • 立即运行测试计划。
  • 停止当前运行的测试计划(当前的线程执行完后停止)。
  • 停止当前运行的测试计划(杀进程)。

组五

  • 清除运行过程中元件显示的请求和相应数据(比如监听器当中的内容,比如查看结果树、聚合报告等)。
  • 清除运行过程中元件显示的请求和相应数据(比如监听器当中的内容,比如查看结果树、聚合报告等)以及JMeter日志。
  • 查找(被查找信息所在的元件被红框框选)。
  • 清除查找(清除之前查找的元件的红框)。

组六

  • 函数助手。
  • 帮助。
  • JMeter插件管理器(安装后显示)。

组七

  • 执行脚本的运行时间。
  • 异常数,0代表没有线程异常。
  • 0代表当前运行的线程数,6代表总共的线程数。
  • 线程的运行状况,绿色代表线程运行正常。

4、树形标签栏

树形标签栏通常用来显示测试用例(计划)相关的标签。

测试计划相当于LoadRunner中的测试场景,可以在测试计划下添加测试过程中使用到元件,比如:线程组、事务控制器、sampler等等。

5、内容栏

配合树形标签栏显示,树形标签中点击哪个标签,内容栏中就显示该标签相应的具体内容和操作。

(关于内容和操作的用途,我们以后说明)

6、总结

目前来说,因为我们还没有完全接触过JMeter,所以上面的很多东西我们都看不太懂,不过我们先混个眼熟,大概知道每个按钮是干嘛的,在以后开发测试脚本的时候,我们再一一进行讲解。Jmeter高级性能测试实战https://edu.csdn.net/course/detail/35834

性能测试之JMeter主页面布局相关推荐

  1. 性能测试之Jmeter元件

    性能测试之Jmeter元件 1.性能测试的本质 性能测试的定义 基于协议模拟用户发请求,对服务器形成一定的负载,来测试服务器的性能指标是否满足用户(产品&公司)的需求. 关注点 时间性能 空间 ...

  2. 性能测试之JMeter函数助手详解

    1.函数助手介绍 在性能测试过程中,为了模拟真实的用户,往往我们需要让提交的表单内容每次都发生变化,这个过程叫做参数化. JMeter中的配置元件与前置处理器都能帮助我们实现参数化,为了能够更好的帮助 ...

  3. 多测师肖sir__性能测试之jmeter操作(2)

    一.jmeter 介绍 1·.jmeter jmeter 性能测试工具,是apache组织开发基于java的压力测试工具. 2.jmeter 的特点 (1)jmeter可以对http和ftp 服务器进 ...

  4. jmeter csv参数化_性能测试之Jmeter中如何设置参数化数据

    参数化配置 jmeter中进行参数化设置,右击测试计划或者线程组,add->config element->CSV Data Set Config参数1.png Allow quoted ...

  5. jmeter 线程执行顺序_性能测试之jmeter逻辑控制种类详解一

    逻辑控制器介绍 Jmeter逻辑控制可以对元件的执行逻辑进行控制,除Once only Controller仅一次控制器以外,其他控制器都可以可以嵌套其他种类的控制器,下面是jmeter5.3支持的控 ...

  6. 性能测试之JMeter配置元件【HTTP信息头管理器】

    JMeter提供了丰富的配置元件,常用的包括参数化配置元件.HTTP请求默认值.HTTP信息头管理器.计数器等,这些配置元件用于设置默认值和变量,提供给后面的sampler(取样器)使用. 提示:本文 ...

  7. 性能测试之JMeter取样器详解:sampler

    1.取样器介绍 取样器是用来模拟用户操作的,向服务器发送请求以及接收服务器的响应数据. 取样器是在线程组内部的元件,也就是说取样器只能在线程组中添加. 取样器(Sampler)是性能测试中向服务器发送 ...

  8. 性能测试之JMeter配置元件【计数器】

    1.计数器介绍 如果需要引用的数据量较大,且要求不能重复或者需要自增,那么可以使用计数器组件来实现. 计数器组件中的数据,允许在一个线程组之内都可以被引用. 2.计数器界面详解 添加计数器组件的操作: ...

  9. 性能测试之JMeter配置元件【随机变量】

    1.随机变量介绍 随机变量应用场景:在一些数据要求不重复,或者对数据取值需要正态分布的时候,我们可以采用随机变量组件来满足需求. 随机变量与用户自定义变量的区别: 随机变量(random variab ...

最新文章

  1. 高并发的场景下,不能不说的限流算法
  2. python是一门面向什么的语言用词语填空_使用pygame写一个古诗词填空通关游戏
  3. Entity Framework with MySQL Provider 更新行数为0的Bug
  4. java 堆内存不释放_Java可以写入/读取已释放的堆内存吗?
  5. php5.1文件包含,包含文件 - ThinkPHP 5.1 完全开发手册
  6. FFmpeg使用教程
  7. 全球及中国硬盘用基板行业发展前景预测与投资战略规划研究报告2022-2028年
  8. 网络上的计算机找不到打印机,网络打印机找不到,详细教您网络打印机找不到怎么办...
  9. while 循环导致 IndentationError: unexpected unindent错误
  10. 白话前沿IT技术系列—云计算
  11. JSP WebSehll 后门脚本
  12. 邮件内容安全防护之反垃圾邮件开源软件ASSP
  13. 常见的系统漏洞安全扫描修复总结归纳
  14. 在Centos 5.x或6.x上安装RHEL EPEL Repo
  15. DOM4j解析XMl中碰到的问题解决
  16. Ubuntu18.04安装搜狗拼音输入法皮肤透明解决方法
  17. 深入了解OpenOffice.org(三)
  18. 五子棋游戏Java代码简单实现(含活动图和类图设计)
  19. 一个简单的网路测试bat脚本
  20. Java咖啡价格问题_【转】咖啡—根据咖啡品种选购杯具

热门文章

  1. oracle强大函数,oracle 函数排行
  2. python调用pipe_Python multiprocessing模块中的Pipe管道使用实例
  3. windows事件id大全_技术转载 || springboot+redis做过期事件通知业务
  4. Oracle NetSuite:异军突起的云原生ERP
  5. 领导逼走员工的新套路,一次就见效
  6. 什么是E-MapReduce
  7. 消息中间件学习总结(7)——RocketMQ之万亿级数据洪峰下的分布式消息引擎
  8. 分享大牛开发经验,浅谈java程序员职业规划
  9. springboot忽略证书_SpringBoot中通过java代码实现忽略SSL证书
  10. Google开发者大会:你不得不知的Tensorflow小技巧