01性能测试的概念

02性能测试的概念

基准测试

负载测试

稳定性测试

其他:并发测试、压力测试、回归测试等

压力测试就是在系统强负载的情况下,是否会出现功能隐患问题,出现问题后是否可以尽快恢复

负载测试和压力测试的区别:

1,核心目标不同

  • 负载测试:通过逐步增加系统负载(如用户数,请求量),检测系统在不同负载下的性能表现(如响应时间、吞吐量),找到系统的最佳负载能力性能瓶颈,验证系统是否满足预期的业务需求。例如,测试一个电商网站在1k、5k、1w用户同时访问的响应时间,判断是否符合设计标准。
  • 压力测试:持续增加负载直至系统崩溃,或在极限负载下长时间运行,确定系统的最大承载极限(如最大用户数量),以及崩溃后的恢复能力。例如,不断增加访问电商网站的用户数,直至页面无法打开,记录此时的用户量和系统报错信息

2,测试关注点不同

  • 负载测试更关注系统在正常及预期负载范围内的稳定性和性能指标(如响应时间是否达标)
  • 压力测试更关注系统在超出预期负载的极端情况下的表现,包括何时崩溃、崩溃原因及恢复能力

简单来说,负载测试是“看看系统在日常和高峰使用时够不够用”,压力测试是“看看系统在被逼到极限时能撑多久,会怎么垮

回归测试:

  • 概念:当软件发生变更(如修复bug、新增功能、优化代码等)后,重新测试原有功能,确保变更没有对已有功能产生负面影响
  • 核心目的:验证系统在变更后仍能正常工作,避免引入新的问题
  • 实例:修复了支付功能的一个bug后,重新测试商品浏览、加入购物车、下单等原有功能是否正常

03性能测试的指标

响应时间

并发数

吞吐量

点击数

错误率

资源使用率

04性能测试的流程

1,性能测试需求分析

2,性能测试的计划和方案

3,性能测试用例

4,性能测试执行

5,性能分析和调优

6,性能测试报告总结

05JMeter的基本使用

06JMeter元件和组件的介绍

07JMeter基本组成部分(使用示例)

线程组

 HTTP请求 


 查看结果数

08JMeter进行HTTP接口测试的技术要点

JMeter参数化

JMeter断言

响应断言

json断言

断言持续时间

JMeter关联

正则表达式关联

xpath关联

json关联

09JMeter属性(跨线程组数据传递)

录制脚本

10JMeter直连数据库

想要了解具体操作可以去黑马程序员软件测试第四篇_性能测试__小程序测试_超详细教程
 

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

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

相关文章

QT6(创建第一个QT项目)

编写第一个QT项目 QT官网 安装完QT后的界面 创建第一个项目 这里我们选择第一个就好 下一步 下一步 选择CMake,QMake是QT的CMAKE(现在官方自己都不推荐了) 下一步 选择QWidget我们先创建一个最简单的窗口程序 QMainWindow:主窗…

Golang指针操作

在 Go 语言(Golang)中,* 和 & 是与指针相关的两个重要操作符。 理解它们对于掌握 Go 的内存管理和函数参数传递机制非常关键。 文章目录一、& 操作符:取地址(Address-of)示例:二、* 操…

微服务从0到1

微服务从0到1实施步骤与注意事项一、核心实施步骤‌‌需求分析与架构设计‌‌明确业务边界‌:根据业务模块(如用户管理、订单系统)划分服务职责,避免服务职责重叠或耦合‌。‌定义接口契约‌:通过 OpenAPI/Swagger 规范…

小程序排名优化:功能迭代如何助力排名攀升

小程序的功能不是一成不变的,持续的功能迭代不仅能满足用户不断变化的需求,也是提升排名的重要途径。平台更倾向于推荐那些不断更新、功能完善的小程序,因为它们能为用户提供更优质的服务。合理规划功能迭代方向和节奏,能让小程序…

Unity TextMeshPro(二)优化

文章目录前言一、字体打包优化二、ab打包冗余1、问题1、解决方法三、字体静态优化四、扩展总结前言 优化TextMeshPro包体大小的方法记录。 一、字体打包优化 游戏开发阶段通常使用Fast打包方式,在正式项目发布的时候需要切换一下打包方式,重新将字体打…

C++ 之 【简介 set、multiset、map、multimap 的使用】

目录 1.序列式、关联式容器 2.键值对 3.set 3.1set的简介 3.2set的常用函数 4.multiset 5.map 5.1map的简介 5.2map的常用函数 6.multimap 7.练习题 1.序列式、关联式容器 vector、deque、list、forward_list、array等是CSTL中的序列式容器 其核心特性是 元素按插入…

数据结构——排序(升级篇:快速排序、堆排序、希尔排序、计数排序)

1. 快速排序(Quick Sort) 原理: 选择一个基准值(pivot)将数组分成两部分:小于 pivot 的放左边,大于 pivot 的放右边。然后递归处理 工作过程示例: 示例数组:[5, 3, 8, 4,…

C++:浅尝gdb

hp window11 wsl ubuntu what is gdb? GNU调试器(英语:GNU Debugger,缩写:GDB),是GNU软件系统中的标准调试器,此外GDB也是个具有移携性的调试器,经过移携需求的调修与…

Android输入法一些常用的命令

Android开发过程可能会遇到Android输入法异常的问题,可以通过如下命令来查看和修改系统的输入法。方便调试。 获取当下系统的所有输入法 adb shell ime list获取当前的可用输入法 adb shell ime list -s获取当前的输入法 adb shell settings get secure default_inp…

Sklearn 机器学习 手写数字识别 加载并查看数据

💖亲爱的技术爱好者们,热烈欢迎来到 Kant2048 的博客!我是 Thomas Kant,很开心能在CSDN上与你们相遇~💖 本博客的精华专栏: 【自动化测试】 【测试经验】 【人工智能】 【Python】 Sklearn 机器学习 手写数字识别:加载并查看数据 在机器学习入门案例中,手写数字识别…

卫星通信链路预算之七:上行载噪比计算

在前面的文章中我们介绍了卫星通信链路计算的基础知识,包括: 信噪比分配; 带宽和功带平衡原则; EIRP和G/T; 输入回退; 输入饱和通量密度SFD; 输出回退; 这次我们正式进入正题…

一文读懂PDB格式

最近在做分子对接和分子模拟,涉及到了一些盲区,必去pdb文件是按照列位数储存信息的,跟其他文件的空格或者制表符分割很不同,所以也可能出现一些错误,比如信息错位,因此有必要了深入解下结构相关的格式pdb、…

进阶:PGCE中级专家认证精要

PGCE中级认证的核心价值技术深度:掌控未来生态PostgreSQL不仅是传统关系型数据库的标杆,更是云原生、AI大模型训练、物联网平台等前沿场景的核心支撑。通过PGCE认证,你将掌握:万亿级数据性能调优:从查询优化器原理到执…

AI增强SEO关键词表现

内容概要 随着人工智能技术的不断演进,其在搜索引擎优化领域展现出显著潜力,尤其在关键词表现优化方面发挥着核心作用。本文将从基础概念入手,系统探讨AI如何智能提升关键词的搜索可见性、流量吸引力和转化效率,从而驱动整体SEO策…

PG靶机 - PayDay

一、 初步侦察与服务探测 1.1 端口扫描与服务识别 首先,对目标主机 192.168.163.39 进行一次全面的端口扫描,以识别其上运行的各项服务。 sudo nmap 192.168.163.39 -p- --min-rate5000 -A图 1: Nmap 扫描结果,显示开放 80、445 和 995 等端口…

MySQLl中OFFSET 的使用方法

MySQLl中OFFSET 的使用方法基本语法SELECT column1, column2, ... FROM table_name LIMIT number_of_rows OFFSET offset_value;number_of_rows:指定返回的记录数量。offset_value:从第几条记录开始返回(偏移量从 0 开始计数)。示…

监管科技(RegTech)应用:技术驱动的合规革命

目录 监管科技(RegTech)应用:技术驱动的合规革命 1. 监管科技革命:数字化合规新范式 2. 技术架构全景 2.1 现代RegTech架构 2.2 合规效率公式 3. 核心技术实现 3.1 智能合约自动化合规 3.2 AI驱动的风险监测引擎 4. 核心应用场景 4.1 KYC/AML全流程自动化 4.2 实时交易监控系…

解决SQL Server连接失败:Connection refused: connect

今天创建数据库,本地连接SQL Server报错:“通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP 连接失败。错误:Connection refused: connect”报错图如下:查了一圈,问题出在:TCP/IP 没启用。如果问题和我一样&…

Windows bypassUAC 提权技法详解(一)

引言 用户账户控制(User Account Control, 简称 UAC)是微软自 Windows Vista 起引入的一项安全功能,旨在通过要求用户在执行需要管理员权限的操作时进行确认,从而防止未经授权的系统更改。UAC 的设计初衷是提高系统安全性&#xf…

OpenCV ------图像基础处理(一)

在 OpenCV 的图像处理世界中,除了图像边框处理,还有一些基础且重要的函数和运算,它们在图像编辑、融合等场景中发挥着关键作用。下面我们就来详细介绍cv2.copyMakeBorder()函数的具体参数与作用,以及图像加法运算和加权运算的相关…