JMeter GUI:测试计划和工作台

什么是测试计划?

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

它存储运行所需测试所需的所有元素(如线程组、计时器等)及其相应的设置。

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

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

它存储运行所需测试所需的所有元素(如线程组、计时器等)及其相应的设置。

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

什么是工作台

WorkBench 只是提供一个临时存储测试元素的地方。WorkBench 与测试计划没有关系。JMeter不会保存WorkBench的内容。它只保存测试计划分支的内容

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

现在,忽略它。

如何添加元素?

添加元素是构建测试计划的重要步骤,因为如果不添加元素,JMeter就无法执行您的测试计划

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

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

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

  • 右键单击测试计划->添加->断言-> Bean Shell 断言

  • 右键单击测试计划->添加->配置元素-> Java 请求默认值

    您还可以删除未使用的元素

比方说,您想要删除元素" HTTP Request Defaults ",选择"HTTP Request Default" -> 右键单击 ->从上下文菜单中选择"删除" -> 单击"是"确认删除消息框中的该元素

Listeners(监听器):显示测试执行的结果。它们可以以不同的格式显示结果,例如树、表、图形或日志文件

图形结果监听器在图形上显示服务器响应时间

查看结果树以基本 HTML 格式显示用户请求的结果

表结果以表格形式显示测试结果摘要

日志在文本文件中显示测试结果的摘要

如何创建JMX文件?

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

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

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

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

如何运行 JMX 文件

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

假设您在测试计划中有一个现有元素:Java Request Default

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

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

如何配置元素?

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

如何配置元素

为了配置任何元素

  • 选择左窗格树中的元素
  • 在右窗格中输入配置设置

如何保存测试计划?

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

  • 文件 -> 将测试计划另存为 -> 显示对话框

  • 输入测试计划的文件名->单击"保存"

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

相关推荐
ss2731 分钟前
Java线程池全解:工作原理、参数调优
java·linux·python
CoderLiu2 分钟前
上下文工程:从 Manus 实践看 AI 智能体的成本与性能优化
人工智能·agent·ai编程
于是我说3 分钟前
一份Python 面试常见问题清单 覆盖从初级到高级
开发语言·python·面试
BoBoZz193 分钟前
RotationAroundLine 模型的旋转
python·vtk·图形渲染·图形处理
Kurbaneli6 分钟前
Python金融数据分析革命:Mootdx让通达信数据获取变得如此简单
python
吧啦蹦吧17 分钟前
`org.springframework.util.ClassUtils#forName
开发语言·python
倔强的小石头_19 分钟前
Python 从入门到实战(十):Pandas 数据处理(高效搞定表格数据的 “瑞士军刀”)
人工智能·python·pandas
Together_CZ29 分钟前
DarkIR: Robust Low-Light Image Restoration——鲁棒的低光照图像复原
python·image·robust·darkir·鲁棒的低光照图像复原·low-light·restoration
拾贰_C43 分钟前
【python | pytorch | scipy】scipy scikit-learn库相互依赖?
pytorch·python·scipy
BoBoZz191 小时前
PolyDataContourToImageData 3D集合图像转换成等效3D二值图像
python·vtk·图形渲染·图形处理