JMeter GUI:测试计划和工作台

一旦启动 JMeter,你会看到 2 个元素

  1. 测试计划
  2. 工作台

JMeter GUI

什么是测试计划?

测试计划是您添加测试所需的元素的地方 JMeter 试验。

它存储运行所需测试所需的所有元素(如 ThreadGroup、Timers 等)及其相应设置。

下图显示了测试计划的示例

测试计划

什么是 WorkBench?

WorkBench 只是提供了一个存储测试元素的地方 暂时。WorkBench 与 Test Plan 没有关系。 JMeter 将 不保存 WorkBench 的内容。它只保存 测试计划

工作台

“WorkBench” 将在我们的教程 HTTP 代理服务器录制测试中使用

现在,请忽略它。

如何添加元素?

添加元素是 必要 建立测试计划的步骤,因为无需添加元素, JMeter 不能 执行测试计划

测试计划包括许多元素,例如监听器、控制器和计时器

您可以通过右键单击来将元素添加到测试计划中 测试计划 并从“中选择新元素”添加“清单。

假设你想向测试计划添加 2 个元素 BeanShell 断言Java 请求默认值

  • 右键点击 测试计划 -> 添加 -> 断言-> Bean Shell 断言
  • 右键点击 测试计划 -> 添加 -> 配置元素 -> Java 请求默认值

添加元素

你也可以 去掉 未使用的元素

假设你想删除元素“HTTP 请求默认值“,选择“HTTP 请求默认值”->右键->选择 删除 从上下文菜单 -> 单击 在消息框中确认删除此元素

加载和保存元素

如何创建 JMX 文件

假设您已经添加了一个元素名称“BeanShell 断言“。现在你想保存它。

右键单击 BeanShell Assertion -> 选择 将选择另存为

创建 JMX 文件

显示对话框,单击 Save 按钮以默认名称保存元素 BeanShell 断言.jmx。如果您愿意,可以选择其他名称

创建 JMX 文件

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

如何运行 JMX 文件

加载现有元素可帮助您节省创建和配置新元素所需的时间

假设您在测试计划中有一个现有元素: Java 请求默认值

右键单击 Java 请求默认值-> 选择 合并

运行 JMX 文件

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

运行 JMX 文件

如何配置元素

为了配置任何元素

  1. 在左侧窗格的树中选择元素
  2. 在右侧窗格中输入配置设置

配置元素

如何保存测试计划

在运行测试之前,您应该先保存测试计划。保存测试计划可帮助您避免在运行测试计划时出现意外错误。保存测试计划的步骤 -

  1. 文件 -> 将测试计划另存为 -> 显示对话框
  2. 输入测试计划的文件名 ->点击 已保存

保存测试计划

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

保存测试计划 保存元素
测试计划由一个或多个元素组成 元素是 JMeter
保存测试计划时,计划中的所有元素都会被保存 当您保存元素时,只会保存一个元素。

创建组合测试计划

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

创建组合测试计划

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

创建组合测试计划

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

创建组合测试计划

如何运行测试计划

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

运行测试计划

在规划婴儿食品行业的工艺要求时,安全性和可靠性是工艺设计中最重要的方面。 JMeter 正在运行时,它会在菜单栏的右端显示一个绿色的小框。

运行测试计划

绿色框左边的数字是 活跃线程 / 总数 线程。

要停止测试,请按 Stop 停止 按钮或者使用快捷键 Ctrl + '.'

运行测试计划

测试报告

测试执行完成后,您可以获得测试报告。测试报告包括错误日志文件(保存在 jmeter.log 中)和测试结果摘要。以下是示例日志文件 JMeter

  • 2013/08/18 08:41:12 信息 – jmeter。JMeter:版权所有 (c) 1998-2013 Apache 软件 Foundation
  • 2013/08/18 08:41:12 信息 – jmeter。JMeter:版本 2.9 r1437961
  • 2013/08/18 08:41:12 信息 – jmeter。JMeter:java.版本=1.7.0_25
  • 2013/08/18 08:41:12 信息 – jmeter。JMeter:java.vm.name=Java HotSpot(TM) 客户端虚拟机
  • 2013/08/18 08:41:12 信息 – jmeter。JMeter:操作系统名称=Windows 7
  • 2013/08/18 08:41:12 信息 – jmeter。JMeter:操作系统架构=x86
  • 2013/08/18 08:41:12 信息 – jmeter。JMeter:操作系统版本=6.1
  • 2013/08/18 08:41:12 信息 – jmeter。JMeter:文件.编码=Cp1252
  • 2013/08/18 08:41:12 信息 – jmeter。JMeter:默认语言环境 = 英语(美国)
  • 2013/08/18 08:41:12 信息 – jmeter。JMeter: JMeter  区域设置=英语(美国)
  • 2013/08/18 08:41:12 信息 – jmeter。JMeter: JMeter主页=C:\Nguyen\Source_code\apache-jmeter-2.9
  • 2013/08/18 08:41:12 信息 – jmeter。JMeter: 用户.dir =c:\Nguyen\Source_code\apache-jmeter-2.9\bin
  • 2013/08/18 08:41:12 信息 – jmeter。JMeter: 密码 =C:\Nguyen\Source_code\apache-jmeter-2.9\bin