第三章:jmeter菜单栏介绍

1. jmeterGUI界面

切换中文(简体):Options>>Choose Language>>Chinese(Simplified),是不是看上去简单多了。

刚开始打开jmeter界面如下:一共包括7个菜单下拉框,分别为:

New(文件):测试计划的新建、打开测试脚本(jmx文件)、查看最近打开的脚本、保存测试计划、另存为测试计划、保存部分测试计划下面的子项、jmeter重启、jmeter退出;

Edit(编辑):测试计划组件添加、测试计划(jmx文件)的打开、保存部分测试计划内容、禁用(某个测试组件无效、无法执行)、保存某个界面为图片、启用(某个测试组件有效、可执行)、切换(禁用还是启用来回切换)等;

Search(查找):全文搜索功能;

Run(运行):启动\停止测试脚本,包括本地测试机、远程测试机,可以一次性启动\停止一台或者多台测试机,远程关闭测试机,远程退出测试机,全部清除测试结果,清除选中的测试结果;

Options(选项):工具外观风格、运行日志级别、显示语言设置,脚本的折叠、展开,界面显示的放大与缩小,还有插件管理;

2. Jmeter的菜单栏----文件

如果选择‘No’会新建一个测试计划

模板

这里jmeter为我们提供了很多预置的测试计划模板,比如数据库压力测试的模板,beanshell模板,recording脚本录制模板,ftp测试计划模板,根据需要自行选择。

打开(Ctrl+O)

jmeter脚本编辑后,添加了多个测试组件并且进行保存后,会存在某路径下的测试脚本,这里使用‘打开’按钮打开已经存在的脚本文件,脚本文件的后缀都是xx.jmx.


最近打开:

合并:

选择某路径下的测试计划,与当前打开的测试计划进行合并;

点击合并按钮如下:

比如我当前有两个线程组,点击合并按钮,选择需要合并的脚本文件

保存测试计划(Ctrl+S)

上个步骤中我合并了一个线程组,点击保存测试计划按钮,将保存后的测试计划进行保存

保存测试计划为(Ctrl+S)

类似于另存为的功能,点击此按钮会提示另存为后的文件名、路径需要填写

选中部分保存为:

脚本编辑后有多个测试组件,有时不想要全部的测试计划,只需要保留部分功能,这里鼠标选中想要保留的测试组件,点击‘选中部分另存为’,就保存了选中的测试组件。

比如:我鼠标选中‘线程组2’,点击‘选中部分另存为..’,提示保存后的路径和文件名

保存后重新打开,发现打开的是保存的‘线程组2’

保存为测试片段:

这个功能和‘选中部分另存为’相似,都是保存部分测试计划,部分测试组件

还原:没发现有什么用

重启:Jmeter应用重启;

退出:退出Jmeter应用;


3. Jmeter的菜单栏----编辑

添加:

这里我添加一个线程组如下:

为子线程添加响应时间:

这个功能是为了添加思考时间的,降低服务和客户端压力,遇到这个think time就会停止等待相对应的时间。

执行到这里会停止响应的dudration时间。


粘贴(Ctrl+V):这个是和复制功能对应,请参考jmeter工具栏,里面有对应的介绍  

选中部分保存为:将选中部分保存为.jmx文件,前面介绍过了;

保存节点为图片(Ctrl+G):将菜单的配置GUI保存为图片,前面介绍过了;

保存屏幕为图片(Ctrl+Shift+G):将整个jmeter界面保存为图片,前面介绍过了;

启用:启用某组件,前面介绍过了;

禁用:停用某组件,前面介绍过了;

切换:启用跟禁用的切换,前面介绍过了;

帮助:链接到官网的帮助手册

剪切:请参考jmeter工具栏

复制:请参考jmeter工具栏

粘贴:请参考jmeter工具栏

复写:请参考jmeter工具栏

删除:请参考jmeter工具栏

4. Jmeter的菜单栏----查找

Search: 搜索所有配置中匹配的项,匹配成功显示为标注加深蓝色,请参考jmeter工具栏。   

Reset Search: 重置搜索,清除搜索结果,请参考jmeter工具栏

5. Jmeter的菜单栏----运行

启动(Ctrl+R):

启动运行测试计划,工具栏会显示运行的时间及错误样本的个数,同时显示运行的线程数及总共要运行的线程数。

不停顿开始:

不停顿启动运行测试计划,可以忽略定时器,再启动时运行更快,这种运行方式压力会比较大。

停止(Ctrl+Period):停止执行测试计划;

关闭(Ctrl+Comma):关闭测试计划;

远程启动:

请参考我的jmeter远程分布式运行脚本,这一章介绍了如何配置和远程启动所有脚本,由于本机只能启动一个jmeter,在线程数非常多的时候,对本机的压力会非常大,因此配置多个测试机同时并发执行,能够解决这个问题。

选择指定的远程机器启动;

远程启动所有(Ctrl+Shift+R):选择全部的远程机器启动;

远程停止:选择指定的远程机器停止;

远程停止所有(Alt+X):选择全部的远程机器停止;

远程关闭:选择指定的远程机器关闭;

远程关闭所有(Alt+Z):选择全部的远程机器关闭;

远程退出:选择指定的远程机器退出;

远程退出所有:选择全部的远程机器退出;

清除(Ctrl+Shift+E):清除选择菜单的执行结果,对应一个扫把,请参考jmeter工具栏

清除全部(Ctrl+E):清除选择菜单的执行结果,对应两个扫把,请参考jmeter工具栏

6. Jmeter的菜单栏----选项

外观:

外观风格设置,比如我设置不同的样式显示不同的GUI结果

我选择样式'Nimbus'时显示的ui效果如下:


我选择样式'Windows'时显示的ui效果如下:

日志查看:

打开日志展示区域,查看实时日志;


打开日志查看后,显示的日志如下

日志级别:

日志级别设置;

jmeter可以设置以下日志级别:FATAL_ERROR, ERROR, WARN, INFO,DEBUG,其中FATAL_ERROR打印日志最少,DEBUG级别日志最详细。

只有等于及高于这个级别的才打印日志,如果配置为INFO只显示INFO, WARN, ERROR的log信息,而DEBUG信息不会被显示。


SSL管理器(Ctrl+M):

导入外置的SSL管理器,用于更好的管理证书,JMeter代理服务器不支持记录SSL(https);

选择语言

设置系统展示语言;

全部折叠(Ctrl+MIinus)

测试计划节点折叠、收起;

请参考jmeter工具栏

全部展开(Ctrl+Shift+MIinus)

测试计划节点全部展开;

请参考jmeter工具栏

放大

展示界面显示放大,点一下放大一号,也可以鼠标滚动进行放大和缩小。


缩小:

展示界面显示缩小,也可以鼠标滚动进行放大和缩小。

运行前自动保存:

测试计划运行前自动保存脚本,这里配置好了,在运行脚本的时候会自动保存。

Plugins Manager:

插件管理器,可以下载和更新jmeter各种插件,也可以查看已经下载能够使用的插件。

比如我已经下载和安装了‘PerMon’这个用于服务器性能指标监测的插件

在进行性能测试时,可以添加这个性能测试的插件,就能进行服务器硬件资源监测了


7. Jmeter的菜单栏----工具

创建一个堆转储:

创建当JVM崩溃的堆转储。这个文件可以用堆分析工具(如JHAT),以确定根本原因进行分析。

创建一个线程转储:

创建当JVM崩溃的线程转储;


函数助手对话框(Ctrl+Shift+F1)

在编写脚本的时候,使用函数助手可以协助生成指定的代码,比入随机码,正则过滤等;

[res_key=html_report]:

将测试结果输出为html报告;

[res_key=compile_jsr223]:

导出交换报告:

[res_key=schematic_view]:

这个是html格式查看结构数;

[res_key=import_curl]:

8. Jmeter的菜单栏----帮助

帮助(Ctrl+H)

链接到官网手册

这个节点是什么?(Ctrl+W)

当鼠标放在某个菜单的时候显示其含义;

调试开(Ctrl+Shift+D)

开启调试;

调试关(Ctrl+D)

关闭调试;

有用的链接:

链接到官网的一些链接;

关于Apache JMeter:

查看版本说明。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容