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 测试所需元素的地方。

如何配置元素

为了配置任何元素

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

如何保存测试计划?

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

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

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

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

相关推荐
范男几秒前
基于Pytochvideo训练自己的的视频分类模型
人工智能·pytorch·python·深度学习·计算机视觉·3d·视频
hui函数7 分钟前
Flask-WTF表单验证全攻略
后端·python·flask·web·表单验证
孔丘闻言28 分钟前
关于 Flask 3.0+的 框架的一些复习差异点
python·adb·flask
ankleless28 分钟前
Python 数据可视化:Matplotlib 与 Seaborn 实战
开发语言·python
程序员二黑30 分钟前
【软件测试】等待的艺术:详解显式等待与隐式等待,告别time.sleep!
单元测试·测试·ab测试
大熊猫侯佩1 小时前
拒绝羡慕 Cursor!Xcode 自己也能利用 AI 大模型让撸码如虎添翼【超详细配置】
macos·ai编程·xcode
CodeDevMaster1 小时前
Claude Code Router:一键接入多种AI模型的智能路由器
llm·ai编程·claude
witkey_ak98961 小时前
python 可迭代对象相关知识点
开发语言·python
量子位1 小时前
DeepSeek删豆包冲上热搜,大模型世子之争演都不演了
ai编程·deepseek
站大爷IP1 小时前
Python生成器与迭代器:从内存优化到协程调度的深度实践
python