当前位置: 首页 > news >正文

day11 性能测试(3)——Jmeter 断言+关联

【没有所谓的运气🍬,只有绝对的努力✊】

目录

1、复习

2、查看结果树 多个http请求原因分析

3、作业

4、Jmeter断言

4.1 响应断言

4.1.1 案例 

4.1.2 小结

4.2 json断言

4.2.1 案例

4.2.2 小结

4.3 断言持续时间

4.3.1 案例

4.3.2 小结

4.4 断言小结

5、Jmeter关联

5.1 正则表达式提取器

5.1.1 案例1

5.1.2 案例2

5.1.3 正则表达式 提取 案例1

5.1.4 对5.1.3小结

5.1.5 正则表达式 提取 案例2——方法1

5.1.6 正则表达式 提取 案例2——方法2

5.1.7 正则表达式提取 案例3 

5.2 xpath提取器

5.2.1 练习 使用xpath获取title

5.2.2 小结

5.3 json提取器介绍

​5.3.1 案例

5.3.2 小结

5.4 Jmeter属性——全局变量

5.4.1 练习

5.4.2 小结

5.5 Jmeter关联 小结

7、Jmeter脚本录制

7.1 录制脚本的操作步骤

7.2 录脚本小结

7.3 Jmeter脚本录制的过滤

8、小结


1、复习

2、查看结果树 多个http请求原因分析

原因分析下:

(1)查看结果树中最外层http请求的 请求信息和响应信息,应该与子节点中最后一个http请求的请求消息和响应消息一致。

(2)配置的http请求,应该与子节点中第一个http请求的请求消息一致。

(3)Jmeter可以自动判断处理响应状态码。

3、作业

某支付系统,需要用1000个不同的用户登录,并使用添加不同的测试金额数据访问支付接口?

 

4、Jmeter断言

4.1 响应断言

     

4.1.1 案例 

4.1.2 小结

4.2 json断言

4.2.1 案例

4.2.2 小结

4.3 断言持续时间

4.3.1 案例

 

4.3.2 小结

4.4 断言小结

5、Jmeter关联

5.1 正则表达式提取器

5.1.1 案例1

在线正则表达式测试:正则表达式在线测试 | 菜鸟工具

5.1.2 案例2

5.1.3 正则表达式 提取 案例1

 

5.1.4 对5.1.3小结

5.1.5 正则表达式 提取 案例2——方法1

获取第5个校区的数据。 

5.1.6 正则表达式 提取 案例2——方法2

获取所有校区的数据,在第二个请求里面,通过_数字 ,取第5个数据值。例如:address_5

5.1.7 正则表达式提取 案例3 

 

5.2 xpath提取器

5.2.1 练习 使用xpath获取title

5.2.2 小结

5.3 json提取器介绍

5.3.1 案例

5.3.2 小结

5.4 Jmeter属性——全局变量

5.4.1 练习

设置两个线程组,这两个线程组之间 不可以直接通过变量获取,因为不在一个线程组里面。需要设置全局变量,菜才可以获取 变量city。

5.4.2 小结

5.5 Jmeter关联 小结

7、Jmeter脚本录制

7.1 录制脚本的操作步骤

7.2 录脚本小结

7.3 Jmeter脚本录制的过滤

8、小结


今日,上午学习jmeter的断言、关联、脚本录制。边看视频,边练习,比视频里面的上午时间,多了些许时间。不过,今天下午+晚上,可以看完剩下的Jmeter的视频课程啦。

看完,暂定明天找找项目做一做。加油咯

相关文章:

day11 性能测试(3)——Jmeter 断言+关联

【没有所谓的运气🍬,只有绝对的努力✊】 目录 1、复习 2、查看结果树 多个http请求原因分析 3、作业 4、Jmeter断言 4.1 响应断言 4.1.1 案例 4.1.2 小结 4.2 json断言 4.2.1 案例 4.2.2 小结 4.3 断言持续时间 4.3.1 案例 4.3.2 小结 4.…...

ES6中的map和set

Map JS的数据对象(Obejct),本质上是键值对的集合(Hash结构),但是传统上只能用字符串当作键(一定程度上对其的使用有限制) 比如下面代码 const data {} const element document.…...

UE5中实现Billboard公告板渲染

公告板(Billboard)通常指永远面向摄像机的面片,游戏中许多技术都基于公告板,例如提示拾取图标、敌人血槽信息等,本文将使用UE5和材质节点制作一个公告板。 Gif效果: 网格效果: 1.思路 通过…...

泊松编辑 possion editing图像合成笔记

开源地址: GitHub - kono-dada/Reproduction-of-possion-image-editing 掩码必须是矩形框...

#渗透测试#漏洞挖掘#红蓝攻防#SRC漏洞挖掘

免责声明 本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停…...

系列2:基于Centos-8.6Kubernetes 集成GPU资源信息

每日禅语 自省,就是自我反省、自我检查,自知己短,从而弥补短处、纠正过失。佛陀强调自觉觉他,强调以达到觉行圆满为修行的最高境界。要改正错误,除了虚心接受他人意见之外,还要不忘时时观照己身。自省自悟之…...

Coturn 实战指南:WebRTC 中的 NAT 穿透利器

1. 什么是 Coturn? Coturn 是一种开源的 TURN(Traversal Using Relays around NAT)服务器,用于解决 NAT 穿透问题。它帮助客户端在受限网络环境(例如防火墙或 NAT 后面)中实现双向通信,常用于 WebRTC 应用、VoIP、在线游戏等场景。 2. Cotur…...

基于卷积神经网络的Caser算法

将一段交互序列嵌入到一个以时间为纵轴的平面空间中形成“一张图”后,基于卷积序列嵌入的推荐(Caser)算法利用多个不同大小的卷积滤波器,来捕捉序列中物品间的点级(point-level)、联合的(union-…...

自闭症在学校:了解自闭症的特点,优化学校教育方式

在教育的广阔天地里,每一片叶子都承载着生命的独特韵律,每一朵花都在以自己的方式绽放。然而,在特殊教育的花园里,有一群孩子,他们或许不那么容易被看见,不那么容易与世界沟通,但他们同样拥有学…...

多线程的知识总结(8):用 thread 类 或全局 async (...) 函数,创建新线程时,谁才是在新线程里第一个被执行的函数

(40)用 thread 类 或全局 async (…) 函数,创建新线程时,谁才是在新线程里第一个被执行的函数? 弄清楚这个问题,有利于推测和理解线程中代码的执行流程。根据 thread 类 和 async (…&#xff0…...

ArcGIS地理空间平台manager存在任意文件读取漏洞

免责声明: 本文旨在提供有关特定漏洞的深入信息,帮助用户充分了解潜在的安全风险。发布此信息的目的在于提升网络安全意识和推动技术进步,未经授权访问系统、网络或应用程序,可能会导致法律责任或严重后果。因此,作者不对读者基于本文内容所采取的任何行为承担责任。读者在…...

HarmonyOS Next 元服务新建到上架全流程

HarmonyOS Next 元服务新建到上架全流程 接上篇 这篇文章的主要目的是介绍元服务从新建到上家的完整流程 在AGC平台上新建一个项目 链接 一个项目可以多个应用 AGC新建一个元服务应用 新建一个本地元服务项目 如果成功在AGC平台上新建过元服务,那么这里会自动显…...

【Linux】makefile项目管理

前言 makefile是一种自动化构建工具,广泛用于管理和编译项目,特别是在C和C等语言中。它通过定义规则来控制源代码的编译、链接和清理等过程。以下是一个基本的Makefile结构和示例,帮助你理解如何管理项目: 首先:创建…...

Lumos学习王佩丰Excel第二十一讲:经典Excel动态图表实现原理

一、动态图表实现原理 1、理解图表中的数据系列 在Excel图表中,系列指的是图表中的数据集合,它通常代表着一个数据源。每个系列都可以包含多个数据点,这些数据点在图表中以特定的形式展现,如柱状图中的柱子,折线图中…...

Linux框架(二)——pinctrl和gpio子系统

基于设备树的 LED 驱动,但是驱动的本质还是没变,都是配置 LED 灯所使用的 GPIO 寄存器,驱动开发方式和裸机基本没啥区别。 Linux 内核提供了 pinctrl 和 gpio 子系统用于GPIO 驱动,本章我们就来学习一下如何借助 pinctrl 和 gpio…...

C++ string的基本概念

文章目录 1. 什么是string?2. auto和范围for的使用2. 1 auto2. 2 范围for 3. 迭代器的概念、const string的概念3. 1 迭代器的概念3. 2 const string的概念 1. 什么是string? 在了解什么是string之前,我们首先需要知道字符串是什么。在C语言中…...

MAC虚拟机上安装WDA环境

MAC虚拟机上安装WDA环境 一、MAC虚拟机切换root权限二、macOS上安装xcode若你的macOS系统可以在appstore下载安装若你安装的macOS系统版本太低,无法在appstore上安装xcode 三、macOS上安装WebDriverAgent四、使用xcode配置WDA安装到手机上高版本系统支持 一、MAC虚拟…...

与 Cursor AI 对话编程:2小时开发报修维修微信小程序

本文记录了如何通过与 Cursor AI 对话,全程不写一行代码的情况下,完成一个完整的报修小程序。整个过程展示了 AI 如何帮助我们: 生成代码 、解决问题、优化实现、完善细节。 先看一下效果图: 一、项目配置 首先我是这样和 AI 对…...

leetcode-73.矩阵置零-day5

class Solution {public void setZeroes(int[][] mat) {int m mat.length, n mat[0].length;// 1. 扫描「首行」和「首列」记录「首行」和「首列」是否该被置零boolean r0 false, c0 false;for (int i 0; i < m; i) {if (mat[i][0] 0) {r0 true;break;}}for (int j …...

CSS学习记录13

CSS组合器 组合器是解释选择器之间关系的某种机制。CSS选择器可以包含多个简单选择器。在简单选择器之间&#xff0c;我们可以包含一个组合器。 CSS中有四种不同的组合器&#xff1a; 后代组合器&#xff08;空格&#xff09;子选择器&#xff08;>)相邻兄弟选择器&#…...

2025届必备的五大降AI率神器实测分析

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 人工智能生成文本普及起来后&#xff0c;各种各样的AI检测系统被创造出来&#xff0c;为了应…...

零基础学A人工智能: 4.大模型基础与本地部署全指南

今天我们正式开启AI大模型的学习&#xff0c;从最基础的大模型概念讲起&#xff0c;到本地部署大模型的完整流程&#xff0c;再到Ollama工具的全功能详解&#xff0c;最后延伸到完整的AI聊天机器人项目架构&#xff0c;帮大家从零搭建起大模型应用的完整知识体系&#xff0c;零…...

LLMLingua故障恢复终极指南:压缩失败时的完整应对策略

LLMLingua故障恢复终极指南&#xff1a;压缩失败时的完整应对策略 【免费下载链接】LLMLingua [EMNLP23, ACL24] To speed up LLMs inference and enhance LLMs perceive of key information, compress the prompt and KV-Cache, which achieves up to 20x compression with mi…...

共聚焦显微技术在高分子科学中的应用与实践

研究高分子材料的微观结构&#xff0c;传统方法面临一个永恒的困境&#xff1a;要看到内部&#xff0c;就得破坏样品&#xff1b;要保持样品完整&#xff0c;就只能观察表面。如今已跨越学科边界&#xff0c;成为高分子材料工业研发的重要工具。下文是光子湾共聚焦显微镜解析这…...

我为什么放弃商用OCR,自己写了个发票助手?

作为一个常年和发票打交道的互联网人&#xff0c;我对市面上的发票识别工具早就忍无可忍了。 每次报销季&#xff0c;手机里的发票照片堆得像小山&#xff0c;用某付费OCR工具识别时&#xff0c;看着屏幕上“正在上传云端处理”的提示&#xff0c;总觉得心里发毛——这些包含公…...

GPT-SoVITS语音克隆镜像评测:5秒样本实现高质量声音复刻

GPT-SoVITS语音克隆镜像评测&#xff1a;5秒样本实现高质量声音复刻 1. 引言&#xff1a;声音克隆技术的新突破 在虚拟助手、有声读物和数字人应用爆发的今天&#xff0c;语音克隆技术正变得越来越重要。传统语音合成系统往往需要数小时的录音样本才能训练出可用的声音模型&a…...

为什么你需要一个本地漫画图书馆?哔咔漫画下载器给你完整解决方案

为什么你需要一个本地漫画图书馆&#xff1f;哔咔漫画下载器给你完整解决方案 【免费下载链接】picacomic-downloader 哔咔漫画 picacomic pica漫画 bika漫画 PicACG 多线程下载器&#xff0c;带图形界面 带收藏夹&#xff0c;已打包exe 下载速度飞快 项目地址: https://gitc…...

突破QQ音乐格式限制:QMCDecode全平台解决方案

突破QQ音乐格式限制&#xff1a;QMCDecode全平台解决方案 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac&#xff0c;qmc0,qmc3转mp3, mflac,mflac0等转flac)&#xff0c;仅支持macOS&#xff0c;可自动识别到QQ音乐下载目录&#xff0c;默认转换结果存…...

端侧AI 模型部署实战二(云端、PC 本地、手机端侧主流大模型及部署工具 )

AI的大模型部署主要有云端、PC 本地、手机端侧 三大场景。* 云端大模型&#xff08;在线 API / 网页&#xff0c;最强能力&#xff09;* PC 本地大模型&#xff08;Windows/macOS&#xff0c;GGUF 优先&#xff09;* 消费电子&#xff08;手机端侧大模型Android/iOS&#xff0c…...

WechatBakTool终极指南:如何安全备份与恢复微信聊天记录

WechatBakTool终极指南&#xff1a;如何安全备份与恢复微信聊天记录 【免费下载链接】WechatBakTool 基于C#的微信PC版聊天记录备份工具&#xff0c;提供图形界面&#xff0c;解密微信数据库并导出聊天记录。 项目地址: https://gitcode.com/gh_mirrors/we/WechatBakTool …...