JMeter GUI:测试计划和工作台
一旦启动 JMeter,你会看到 2 个元素
- 测试计划
- 工作台
什么是测试计划?
测试计划是您添加测试所需的元素的地方 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 -> 选择 将选择另存为
显示对话框,单击 Save 按钮以默认名称保存元素 BeanShell 断言.jmx。如果您愿意,可以选择其他名称
JMeter 测试元素和测试计划存储在 *.JMX 格式。 JMX 代表 Java 管理扩展。
如何运行 JMX 文件
加载现有元素可帮助您节省创建和配置新元素所需的时间
假设您在测试计划中有一个现有元素: Java 请求默认值
右键单击 Java 请求默认值-> 选择 合并
选择 元素 (BeanShell Assertion.jmx。) 文件。此元素将添加到您当前的测试计划中。
如何配置元素
为了配置任何元素
- 在左侧窗格的树中选择元素
- 在右侧窗格中输入配置设置
如何保存测试计划
在运行测试之前,您应该先保存测试计划。保存测试计划可帮助您避免在运行测试计划时出现意外错误。保存测试计划的步骤 -
- 文件 -> 将测试计划另存为 -> 显示对话框
- 输入测试计划的文件名 ->点击 已保存
注意:保存测试计划 不同 节省元素。
保存测试计划 | 保存元素 |
---|---|
测试计划由一个或多个元素组成 | 元素是 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