Jmeter性能测试-【关联,提取器】

news2025/1/23 4:09:09

新知识点

关联:
正则表达式提取器
边界提取器

XPath提取器
JSON提取器

梳理框架

1. Jmeter基础

定义:Jmeter是一个开源的性能测试工具,主要用于Web应用和各种服务的性能测试。
主要功能:可以模拟多用户并发访问,测试应用的性能和稳定性。

2. 测试流程

测试计划:定义测试的基本参数,如线程数、循环次数等。

元素配置:包括HTTP请求、监听器、定时器等。

执行测试:运行测试计划,收集性能数据。

结果分析:分析测试结果,评估应用性能。

3. 数据提取与处理

JSON提取器
定义:用于从JSON格式的响应数据中提取值。
使用场景:处理RESTful API的响应数据。
操作步骤:配置JSON路径表达式,提取所需数据。
XPath提取器
定义:通过XPath表达式从XML或HTML文档中提取数据。
使用场景:处理SOAP服务或传统Web页面的响应数据。
操作步骤:配置XPath查询,提取所需数据。

4. 关联与参数化

关联
定义:将提取的数据动态地关联到后续请求中。
使用场景:处理动态生成的数据,如会话ID、动态内容等。
操作步骤:使用提取器提取数据,然后将数据关联到请求参数中。
参数化
定义:使用外部数据源(如CSV文件)来模拟不同的用户输入。
使用场景:模拟多用户环境,测试应用对不同输入的处理能力。
操作步骤:配置CSV数据配置元件,将数据参数化到请求中。

5. 实践应用

需求1:webtours登录未成功,登录跳转页面未显示用户名

在这里插入图片描述

登录关联-正则表达式提取器

webtours登录脚本,使正则表达式关联使登录成功,添加断言,检查用户名是否出现在用户登录后的页面中。

在这里插入图片描述

登录关联-边界提取器

webtours登录脚本,使用边界关联使登录成功,添加断言,检查用户名是否出现在用户登录后的页面中。在这里插入图片描述

在这里插入图片描述

核心步骤在这里插入图片描述

XPath提取器

在这里插入图片描述

JSON提取器

在这里插入图片描述

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

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

相关文章

【Python】解决Python报错:AttributeError: ‘str‘ object has no attribute ‘xxx‘

🧑 博主简介:阿里巴巴嵌入式技术专家,深耕嵌入式人工智能领域,具备多年的嵌入式硬件产品研发管理经验。 📒 博客介绍:分享嵌入式开发领域的相关知识、经验、思考和感悟,欢迎关注。提供嵌入式方向…

计算机网络-BGP状态机制与对等体表项

前面我们讲了BGP交互后需要建立对等体,BGP存在两种对等体关系类型:EBGP及IBGP,那对等体建立过程的状态是怎样的呢?BGP报文我们也学习过了,现在通过结合起来了解下BGP的状态机以及对等体表。 一、BGP状态机 也就是两台路…

数据库设计:实体关系图

一个良好的设计对于数据库系统至关重要,它可以减少数据冗余,确保数据的一致性和完整性,同时使得数据库易于维护和扩展。 实体关系图(Entity-Relationship Diagram、ERD)是一种用于数据库设计的结构图,它描…

【再探】设计模式—中介者模式、观察者模式及模板方法模式

中介者模式让多对多的复杂引用关系变成一对多,同时能通过中间类来封装多个类中的行为,观察者模式在目标状态更新时能自动通知给订阅者,模版方法模式则是控制方法的执行顺序,子类在不改变算法的结构基础上可以扩展功能实现。 1 中…

ESP8266使用AT指令登陆新版OneNET平台进行固定数据上报

登陆OneNET进开发者中心 创建产品 创建云平台产品 产品类别和智能化方式选择 产品名称和城市自定义选择,框选部分参照下图,开发方案选标准方案时平台会预置标准物模型和App控制面板,选自定义方案用户可自行定义物模型和App控制面板&…

RedisTemplate实战应用--队列等

一、RedisTemplate队列插入 1、从集合左边插入值 https://blog.csdn.net/weixin_43658899/article/details/121040307 leftPush(K key, V value) redisTemplate.opsForList().leftPush("leftdatakey","bbbb");2、从集合左边开始在v1值后边插入新值v2 le…

忘记论文Word文档密码,如何找回加密密码

论文的撰写与保存是每位学者都需面对的重要任务。为了保护自己的劳动成果,许多学者会选择对Word文档进行加密,设置密码以确保文档的安全。然而,有时我们可能会因为各种原因忘记了文档密码,这无疑会给我们的工作带来诸多不便。那么…

跨境电商如何有效做好店铺账号管理?

跨境电商有效做好店铺账号管理至关重要,类似亚马逊、Temu、TikTok、ebay跨境电商账号涉及多个方面,包括多个账户的安全性、合规性、操作效率等。以下是一些我自己实操的策略和实践,希望能够帮助大家更好地管理跨境电商店铺账号。 一、哪些行为…

sqlite--SQL语句进阶

SQL语句进阶 函数和聚合 函数: SQL 语句支持利用函数来处理数据, 函数一般是在数据上执行的, 它给数据的转换和处理提供了方便常用的文本处理函数: 常用的文本处理函数: // 返回字符串的长度 length();//将字符串…

QWidget成员函数功能和使用详细说明(二)(文字+用例+代码+效果图)

文章目录 1.测试工程配置2.成员函数2.1 void setFixedHeight(int h)2.2 void setFixedSize(const QSize &s)2.3 void setFixedSize(int w, int h)2.4 void setFixedWidth(int w)2.5 void setFocus(Qt::FocusReason reason)2.6 void setFocusPolicy(Qt::FocusPolicy policy)…

【LeetCode算法】第101题:对称二叉树

目录 一、题目描述 二、初次解答 三、官方解法 四、总结 一、题目描述 二、初次解答 1. 思路:递归判定左子树和右子树是否对称。用一个新函数sym来递归判定左子树和右子树是否对称。该函数细节:判定当前传入的两个根节点是否为空,若均为空…

移动电商服务器单点部署

知识图谱 任务一:Web服务器部署 1.知识结构 2.WEB服务器的介绍 Web服务器一般指网站服务器,是指驻留于因特网上提供某种特定类型计算机的程序,Web服务器可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界…

23种软件设计模式——工厂模式

工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一,它提供了一种创建对象的方式,使得创建对象的过程与使用对象的过程分离。 工厂模式提供了一种创建对象的方式,而无需指定要创建的具体类。 通过使…

laravel项目配置Facades Redis自动补全,方法查看

问题原因: 因为Laravel的Redis连接实例是通过RedisManger的工厂类创建的,返回的是一个mixin的类型,因此在IDE中不能自动补全Redis的方法,缺少这个功能,使用起来有些麻烦,尤其是Redis有数十个方法,每个方法也有不少参数。 相关部分的代码如下: /*** @mixin \Illumina…

【Python】解决Python报错:AttributeError: ‘generator‘ object has no attribute ‘xxx‘

🧑 博主简介:阿里巴巴嵌入式技术专家,深耕嵌入式人工智能领域,具备多年的嵌入式硬件产品研发管理经验。 📒 博客介绍:分享嵌入式开发领域的相关知识、经验、思考和感悟,欢迎关注。提供嵌入式方向…

python weakref的应用举例

问题: 有很多时候, 我们想拥有一个实例, 但是不增加引用计数. 怎么解决呢? 场景: 英雄击打怪物, 如果怪物在受到英雄打击前就死了, 我们可以在英雄的实例里面, 使用一个弱引用来引用怪物, 如果还存在就击打, 不存在就不击打.一般的ui系统都有事件系统, ui上触发一个事件, 然…

TCP协议详解及其相关的10个核心机制(面试重点)

TCP协议的报文格式 TCP协议有连接,可靠性传输,面向字节流,全双工。 他的数据格式如图: 根据他的数据格式,在这里我们只知道 16位源端口号(表示客户端这里的端口号),16位目的端口号&…

Maven 中的 classifier 属性用过没?

最近训练营有小伙伴问到松哥一个关于 Maven 依赖的问题,涉及到 classifier 属性,随机问了几个小伙伴,都说工作中没用到过,因此简单整篇文章和小伙伴们分享下。 Maven 大家日常开发应该都有使用,Maven 中有一个比较好玩…

读:《An Overview of Diffusion Models Applications……》导览

读:《An Overview of Diffusion Models: Applications,Guided Generation, Statistical Rates and Optimization》 简单说明 这篇文章也是关于 Diffusion 模型的综述,但是这一篇讲的显然不如 2022出的这篇综述 [2209.00796] Diffusion Models: A Compreh…

微信小程序-网络数据请求(配置request合法域名)

1.小程序中网络数据请求的限制 出于安全方面的考虑,小程序官方对数据接口的请求做出了如下两个限制: (1)只能请求HTTPS类型的接口 (2)必须将接口的域名添加到信任列表中 如果要请求某个域名下的接口&am…