JMeter GUI:测试计划和工作台

  1. 测试计划
  2. 工作台

Hands on with JMeter GUI

  • 什么是测试计划?
  • 什么是工作台?
  • 如何添加元素?
  • 加载和保存图元
  • 如何创建JMX文件
  • 如何运行JMX文件
  • 如何配置元素
  • 如何保存测试计划
  • 创建组合测试计划
  • 如何运行测试计划

什么是测试计划?

“测试计划”是添加JMeter测试所需的元素的地方。 它存储运行所需测试所需的所有元素(如ThreadGroup、Timers等)及其相应设置。 下图显示了《测试计划》的示例

Hands on with JMeter GUI

什么是工作台?

工作台只是提供了临时存储测试元素的位置。它只保存测试计划分支的内容

Hands on with JMeter GUI
Hands on with JMeter GUI

“workbench”将在我们的教程HTTP代理服务器录制测试中使用 就目前而言,忽略它吧。

如何添加元素?

添加元素是构建测试计划的关键步骤,因为如果不添加元素,JMeter将无法执行测试计划。测试计划包括许多元素,如监听器、控制器和计时器 ,可以通过右击Test Plan并从“Add”列表中选择新元素来向测试计划添加元素。

假设想要向Test Plan BeanShell断言和Java求缺省添加2个元素

  • 右键单击“测试计划”->“添加”->“断言”->“Bean Shell断言”
  • 右键单击“Test Plan”->“Add”->“Config Element”->“Java Request Default”
Hands on with JMeter GUI
Hands on with JMeter GUI

还可以删除未使用的元素。假设想要删除元素“HTTP Request Defaults”,选择“HTTP Request Default”->右键单击->从上下文菜单中选择Remove->单击Yes确认在消息框中删除此元素

加载和保存图元

如何创建JMX文件

假设已经添加了一个名为“BeanShell Assertion”的元素。现在想要保存它。 右键单击BeanShell断言->选择将所选内容另存为

Hands on with JMeter GUI
Hands on with JMeter GUI

此时将显示一个对话框,单击Save按钮将元素保存在默认名称BeanShell Assertion.jmx下。如果需要,可以选择其他名称

Hands on with JMeter GUI
Hands on with JMeter GUI

JMeter测试元素和测试计划以*.JMX格式存储。JMX代表Java管理扩展。

如何运行JMX文件

加载现有元素可帮助节省创建和配置新元素所需的时间。假设在Test Plan中有一个现有元素:Java Request Default。右键单击Java Request Defaults->选择Merge

Hands on with JMeter GUI
Hands on with JMeter GUI

选择元素(BeanShell Assertion.jmx.此元素将添加到当前的测试计划中。

Hands on with JMeter GUI
Hands on with JMeter GUI

如何配置元素

为了配置任何元素

  1. 在左窗格上的树中选择元素
  2. 在右窗格中输入配置设置
Hands on with JMeter GUI
Hands on with JMeter GUI

如何保存测试计划

在运行测试之前,应该先保存测试计划。保存测试计划的步骤保存测试计划-

  1. 文件->将测试计划另存为->显示一个对话框
  2. 输入测试计划的文件名->单击保存
Hands on with JMeter GUI
Hands on with JMeter GUI

注意:保存测试计划与保存元素不同。

保存测试计划 保存元素
测试计划由一个或多个元素组成 元素是JMeter的基本组件
保存测试计划时,计划中的所有元素都将保存 保存图元时,仅保存一个图元。

创建组合测试计划

可以合并一个或多个测试计划来创建组合测试计划,如下图所示

Hands on with JMeter GUI
Hands on with JMeter GUI

假设计算机上已经有一个Test Plan名称Test_Fragment.jmx(本文包含此文件)。可以将此测试计划合并到JMeter上的当前测试计划,以创建新的测试计划。

Hands on with JMeter GUI
Hands on with JMeter GUI

现在,文件Test_Fragment.jmx中的所有测试元素都已添加到当前测试计划中,如下图所示

Hands on with JMeter GUI
Hands on with JMeter GUI

如何运行测试计划

若要运行单个或多个测试计划,从“运行”菜单项中选择“开始”(Control+R)。

Hands on with JMeter GUI
Hands on with JMeter GUI

当JMeter运行时,它会在菜单栏的右端显示一个绿色的小方框。

Hands on with JMeter GUI
Hands on with JMeter GUI

绿色框左侧的数字是活动线程数/线程总数。 要停止测试,按停止按钮或使用快捷键Ctrl+‘.’

Hands on with JMeter GUI
Hands on with JMeter GUI

测试报告

当测试执行完成后,可以获得测试报告。测试报告包括错误日志文件,这里是JMeter的示例日志文件

  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: Copyright (c) 1998-2013 The Apache Software Foundation
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: Version 2.9 r1437961
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: java.version=1.7.0_25
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: java.vm.name=Java HotSpot(TM) Client VM
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: os.name=Windows 7
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: os.arch=x86
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: os.version=6.1
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: file.encoding=Cp1252
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: Default Locale=English (United States)
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: JMeter Locale=English (United States)
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: JMeterHome=C:_code-jmeter-2.9
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: user.dir =c:_code-jmeter-2.9
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: PWD =C:_code-jmeter-2.9

IT赶路人

专注IT知识分享