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

如何配置元素
为了配置任何元素

  • 选择左窗格树中的元素
  • 在右窗格中输入配置设置
    在这里插入图片描述

如何保存测试计划?

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

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

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

在这里插入图片描述
注意:保存测试计划与保存元素不同。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/663421.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Modbus协议学习第六篇之基于libmodbus库的示例程序(可以联合Modbus模拟仿真软件进行调试)

前置工作 学了这么多Modbus的知识,如果不进行实际的操作,总感觉懂的不透彻。基于此, 本篇博文就带各位读者来了解下如何通过编写程序来模拟与Modbus Slave仿真软件的通讯。当然了,这里有两个前提,如下: 1.请…

【深度强化学习】Python:OpenAI Gym-CarRacing 自动驾驶 | 提供项目完整代码 | 车道检测功能 | 路径训练功能 | 车辆控制功能

💭 写在前面:本篇是关于 OpenAI Gym-CarRacing 自动驾驶项目的博客,面向掌握 Python 并有一定的深度强化学习基础的读者。GYM-Box2D CarRacing 是一种在 OpenAI Gym 平台上开发和比较强化学习算法的模拟环境。它是流行的 Box2D 物理引擎的一个版本,经过修改以支持模拟汽车…

一键部署幻兽帕鲁服务器免费一年方案

一、背景介绍 简单讲一下历程,幻兽帕鲁从在1月19日上线,24小时内在线人数峰值便突破200万,作为2024年第一款现象级游戏,《幻兽帕鲁》上线后,由于人数太多,频现服务器过载导致游戏卡顿掉线的情况。为了能够…

【GitHub项目推荐--大语言模型课程】【转载】

Large Language Model Course Large Language Model Course(大型语言模型课程)是一个开源项目,该课程分为三个部分: LLM 基础:涵盖了数学、Python 和神经网络的基础知识。 LLM 科学家:专注于学习如何使用…

Linux调优相关命令汇总

Linux调优相关命令汇总 TIPS 本文基于CentOS 7编写,理论支持所有所有版本Linux发行版,部分命令的个别参数在不同版本中可能存在细微的差异。 入门级 # 切换目录 cd # 示例 # 切换到上一层目录 cd .. # 切换到/opt/software cd /opt/software# 显示工作目…

【机器学习】基于K-近邻的车牌号识别

实验四: 基于K-近邻的车牌号识别 1 案例简介 ​ 图像的智能处理一直是人工智能领域广受关注的一类技术,代表性的如人脸识别与 CT 肿瘤识别,在人工智能落地的进程中发挥着重要作用。其中车牌号识别作为一个早期应用场景,已经融入日常生活中&…

LVGL部件7

一.图片部件 1.知识概览 2.函数接口 1.lv_img_set_pivot 在LVGL(LittlevGL)中,要设置图像对象的旋转中心点,可以使用 lv_img_set_pivot 函数。该函数的原型如下: void lv_img_set_pivot(lv_obj_t * img, lv_coord_…

Flask框架开发学习笔记《5》简易服务器代码

Flask框架开发学习笔记《5》 Flask是使用python的后端,由于小程序需要后端开发,遂学习一下后端开发。 简易服务器代码 接口解析那一块很关键,学后端服务器这一块,感觉主要就是学习相应地址的接口怎么处理。 然后写清楚每个地址…

在centos 7 中安装配置Jdk、Tomcat、及Tomcat自启动

目录 一、安装配置Jdk 1.创建目录并上传文件 2.解压JDK压缩包 3.配置JDK环境变量 4.设置环境变量生效 二、安装配置Tomcat 1.上传Tomcat并解压 2.启停Tomcat 3.修改tomcat-user.xml配置 4.配置远程访问Tomcat 5.远程项目发布 三.Tomcat自启动配置 1.配置Tomcat自启…

链表的删除和预处理

创建空链表: struct Node head - - - 创建了头链表,内部不储存数据,地址为null,空间开在栈上(在main函数里创建新的节点,一般都开在堆上)。 函数不能返回局部变量的地址,因为局部变量的空…

各大厂急招鸿蒙开发员,争抢鸿蒙工程师

余承东宣布鸿蒙原生应用全面启动,华为开始了全面抛弃安卓的进程。 多家互联网公司也发布了鸿蒙OS的App开发工程师的岗位,开启了抢人大战。 有的企业开出了近百万的年薪招聘鸿蒙OS工程师,而华为甚至为鸿蒙OS资深架构师开出了100万-160万元的…

SASS 官方文档速通

前言:参考 Sass 中文网。 一. 特色功能 Sass 是一款强化 CSS 的辅助工具,在 CSS 语法的基础上增加了变量、嵌套、混合、导入等高级功能。有助于组织管理样式文件,更高效地开发项目。 二. 语法格式 .scss 拓展名:在 CSS3 语法的基…

二分图板子

原理: 匈牙利算法:二分图最大权匹配 - OI Wiki 简单说就是挨个找,找到就退出。后面的来了就让前面的挪位置。 板子: book指给u找位置时,有人考虑过的位置就不考虑了。 match[ i ]就是i位置对应的人。 e是关系 …

k8s helm安装Tiller出错解决

安装Helm 安装Helm通常使用一下命令: [rootk8s-master ~]# curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get | bash% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent …

Kotlin快速入门系列10

Kotlin的委托 委托模式是常见的设计模式之一。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。与Java一样,Kotlin也支持委托模式,通过关键字by。 类委托 类的委托即一个类中定义的方…

Mysql-ReadView + MVCC-RR 与 RC

实验准备 创建脚本 CREATE TABLE user (id int(11) NOT NULL AUTO_INCREMENT,name varchar(16) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,age int(11) NULL DEFAULT NULL,addr varchar(256) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,PRIMARY …

1967 - 输出字符的ascii码

题目 从键盘读入一个字符,请计算并输出该字符的 ascii 码。 比如:字符 A 的 ascii 码输出是 65 ,a 的 ascii 码输出是 97 ,0 的ascii码输出是 48 。 输入 一个字符。 输出 一个整数,代表字符对应的 ascii 码。 …

Red Panda Dev C++项目的基本操作

最近在Red Panda Dev C上面编写程序时发现,很多小伙伴都会创建项目。今天我带大家看看如何使用一个项目。 一、项目的创建 创建项目 首先,我们需要创建一个项目。 1、打开Red Panda Dev C。 2、点击 “文件[F]” → “新建[N]” → “项目[P]...”&…

精选70套前端数据可视化大屏

分享70款还不错的前端数据可视化大屏源码 其中包含行业:智慧社区、智慧物业、政务系统、智慧交通、智慧工程、智慧医疗、智慧金融银行等,全网最新、最多,最全、最酷、最炫大数据可视化模板。 你可以点击在线预览查看该源码资源的最终展示效果…

新概念英语第二册(50)上

【New words and expressions】生词和短语(4) ride n. 旅行 excursion n. 远足 conductor n. 售票员 view n. 景色 ★ride n. 旅行&am…