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.rhkb.cn/news/250294.html

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

相关文章

Flutter 仿抖音 TikTok 上下滑动 播放视频

Flutter 仿抖音 TikTok 上下滑动 播放视频UI框架,视频播放使用 video_player github:GitHub - PangHaHa12138/TiktokVideo: Flutter 仿抖音 TikTok 上下滑动 播放视频UI框架 实现功能: 1.上下滑动自动播放切换视频,loading 封面…

k8s kubeadm部署安装详解

目录 kubeadm部署流程简述 环境准备 步骤简述 关闭 防火墙规则、selinux、swap交换 修改主机名 配置节点之间的主机名解析 调整内核参数 所有节点安装docker 安装依赖组件 配置Docker 所有节点安装kubeadm,kubelet和kubectl 定义kubernetes源并指定版本…

网络异常案例四_IP异常

问题现象 终端设备离线,现场根据设备ip,ping不通。查看路由器。 同一个路由器显示的终端设备(走同一个wifi模块接入),包含不同网段的ip。 现场是基于三层的无线漫游,多个路由器wifi配置了相同的ssid信息&a…

某赛通电子文档安全管理系统 UploadFileToCatalog SQL注入漏洞复现

0x01 产品简介 某赛通电子文档安全管理系统(简称:CDG)是一款电子文档安全加密软件,该系统利用驱动层透明加密技术,通过对电子文档的加密保护,防止内部员工泄密和外部人员非法窃取企业核心重要数据资产,对电子文档进行全生命周期防护,系统具有透明加密、主动加密、智能…

【机器学习】AAAI 会议论文聚类分析

实验五:AAAI 会议论文聚类分析 ​ 本次实验以AAAI 2014会议论文数据为基础,要求实现或调用无监督聚类算法,了解聚类方法。 1 任务介绍 ​ 每年国际上召开的大大小小学术会议不计其数,发表了非常多的论文。在计算机领域的一些大…

【二进制漏洞】缓冲区溢出漏洞

天命:好像复现成功了,又好像没有完全成功 学习视频:抓住漏洞!缓冲区溢出漏洞利用实例,如何利用溢出执行Shell Code_哔哩哔哩_bilibili 漏洞复现 实验环境:kali (其实啥都试过,windo…

Linux基础知识合集

整理了一下学习的一些关于Linux的一些基础知识,同学们也可以通过公众号菜单栏查看! 一、基础知识 Linux基础知识 Linux命令行基础学习 Linux用户与组概念初识 Linux文件与目录权限基础 Linux中文件内容的查看 Linux系统之计划任务管理 二、服务器管理 Vm…

通过与chatGPT交流实现零样本事件抽取

1、写作动机: 近来的大规模语言模型(例如Chat GPT)在零样本设置下取得了很好的表现,这启发作者探索基于提示的方法来解决零样本IE任务。 2、主要贡献: 提出了基于chatgpt的多阶段的信息抽取方法:在第一阶…

DHCP简介

定义 动态主机配置协议DHCP(Dynamic Host Configuration Protocol)是一种用于集中对用户IP地址进行动态管理和配置的技术。即使规模较小的网络,通过DHCP也可以使后续增加网络设备变得简单快捷。 DHCP是在BOOTP(BOOTstrap Protoc…

[GN] 设计模式—— 创建型模式

文章目录 创建型模式单例模式 -- 确保对象唯一性例子优化饿汉式懒汉式 优缺点使用场景 简单工厂模式例子:优化优缺点适用场景 工厂方法模式 -- 多态工厂的实现例子优缺点优化适用场景 抽象工厂模式 -- 产品族的创建例子优缺点适用场景 总结 创建型模式 单例模式 –…

公共用例库计划--个人版(六)典型Bug页面设计与开发

1、任务概述 本次计划的核心任务是开发一个,个人版的公共用例库,旨在将各系统和各类测试场景下的通用、基础以及关键功能的测试用例进行系统性地归纳整理,并以提高用例的复用率为目标,力求最大限度地减少重复劳动,提升…

接口安全测试

一、后台接口分类 1、接口类别:restful(json) soap(xml) 2、协议 :http https(ssl) 3、restful接口请求类型 get操作是安全的 post的操作是不安全的 同put delete也是不安全的 4、现状和问题 大部分APP的接口都采用restful架构,restful…

G7-Semi-Supervised GAN解读

本文为🔗365天深度学习训练营 中的学习记录博客 原作者:K同学啊|接辅导、项目定制 我的环境: 1.语言:python3.7 2.编译器:pycharm 3.深度学习框架Pytorch 1.8.0cu111 论文地址 一、理论理解 半监督生成对抗网络&…

C语言系列-联合

🌈个人主页: 会编程的果子君 ​💫个人格言:“成为自己未来的主人~” 目录 联合体 联合体类型的声明 联合体的特点 相同成员的结构体和联合体对比 联合体大小的计算 联合的一个练习 联合体 联合体类型的声明 像结构体一样,联合体也是由…

闲聊电脑(4)硬盘分区

夜深人静,万籁俱寂,老郭趴在电脑桌上打盹,桌子上的小黄鸭和桌子旁的冰箱又开始窃窃私语…… 小黄鸭:冰箱大哥,上次你说的那个“分区”和“格式化”是什么意思? 冰箱:分区么,就是分…

Jasperreport 生成 PDF之省纸模式

省纸模式顾名思义就是节省纸张,使用 Jasper 去生成 PDF 的时候如果进行分组打印的时候,一页 A4 纸只会打印一组数据。这种情况下,如果每组数据特别少,只有几行,一页 A4 纸张根本用不了,就会另起一页继续打印…

elementui中的tree自定义图标

需求&#xff1a;实现如下样式的树形列表 自定义树的图标以及点击时&#xff0c;可以根据子级的关闭&#xff0c;切换图标 <el-tree :data"treeList" :props"defaultProps"><template #default"{ node, data }"><span class&quo…

linux中vim的操作

(码字不易&#xff0c;关注一下吧w~~w) 命令模式&#xff1a; 当我们按下esc键时&#xff0c;我们会进入命令模式&#xff1b;当使用vi打开一个文件时也是进入命令模式。 光标移动&#xff1a; 1 保存退出&#xff1a;ZZ 2 代码格式化&#xff1a;ggG 3 光标移动&#xff…

谁懂啊!性能测试还能这么快学好。。。。。。

前言 互联网普及&#xff0c;用户群体庞大&#xff0c;用户体验非常重要。性能是一种指标&#xff0c;是软件系统对于及时性的符合程度。对于一个产品根据响应时间和吞吐量衡量性能的及时性&#xff0c;响应时间是一个http完整的请求流程时间之和。对用户而言&#xff0c;响应…

【开源】基于Qt5的ROS1/ROS2人机交互软件(支持地图编辑/多点导航)

本项目基于Qt5开发&#xff0c;基于CMake进行构建&#xff0c;可以实现一套代码同时在ROS1/ROS2系统中使用(本项目已接入CI,保证多ROS版本/系统版本可用性) 项目地址&#xff1a; https://github.com/chengyangkj/Ros_Qt5_Gui_App 软件在编译时会自动识别环境变量中的ROS1/ROS…