吐血整理,性能测试-项目需求分析详细,看这篇就够了...

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)

前言

概念:
通过技术的手段模拟大量用户同时访问被测应用,观察、记录和分析系统的各项性能指标的过程。

目标:
评估系统的性能瓶颈,预测系统的最大用户负载能力

性能测试的意义:
1)能够有效评估系统的性能指标,用于系统的性能评估2)能够识别系统的性能瓶颈,协助性能调优3)能够指导突发流量承载方案的制定4)能够用于系统运维成本的预算

性能需求分析

需求来源:
测试:根据业务提出性能测试来规避风险

开发:觉得某些页面加载慢
运维:对某个系统的服务能力提出性能评估
产品:线上性能问题反馈
用户:提出某些硬性的性能要求

需求评估:
关键性评估:有一下一项就要进行性能测试

涉及财产、生命、安全的系统。如:支付系统、电商系统、金融业务系统、医疗健康评估系统
首次投产的大型系统、具有大量用户使用的核心业务(如:查票、抢票、支付)

系统核心数据库、业务逻辑、软硬件升级
历史版本存在重大非功能缺陷or风险较大的未评估项
系统升级后,业务量、用户量、节点增长30%以上
系统架构发生重大变化的场景
性能严重Bug修复后,是否会对正式环境造成不利

一般性评估:超过60分,则有必要进行性能测试

是否有升级,且升级内容中包含了外部系统对接接口、支付接口、Web Service调用接口等与其他系统关联接口(20分)
是否增加了性能风险较高的调整(20分)
是否存在客户要求必须测试的组件or业务流程(20分)
是否在平台中处于核心位置(15分)
是否存在部署方式调整or优化(15分)
是否涉及多个功能Bug的修复,且流程发生较大变化(10分)

需求调研:
用户视角:
1)频繁使用,且存在大量用户使用的场景
2)交易占比较高,日常占比 ≥80% 的场景
3)特殊交易日或峰值交易占比 ≥80% 的场景
4)性能较差且有过调整的场景

项目团队视角:
1)调整了架构设计的业务
2)逻辑复杂,比较关键的业务
3)可能消耗大量资源的业务
4)与外部系统存在接口调用,且有大量数据交互的业务
5)调用第三方业务组件,逻辑复杂的业务

运营视角:
1)满足未来业务发展规划
2)系统需满足未来业务需求

需求分析案例

需求一:用户数信息

1)调查系统当前和未来使用的用户数

系统用户数=系统目前注册的用户数,注册用户数并不代表他会每天并且无时无刻的使用。

在线用户数=同时在线对系统进行操作的用户数量(相当于混合场景)
并发用户数=同时在线并且同时操作同一个功能(单场景添加集合点)

2)调查系统当前和未来的每日、月活跃用户数

当前活跃用户数,即某天大概有多少用户使用本系统:那么这部分数据就是当前真正对系统构成压力的数据

需求二:业务数据量

1)调查当前和未来背景数据量

因为从100条数据中查10条也许很快,但是未来数据量变成100w。。。

2)调查当前和未来业务每天使用的总笔数

每个用户每天可能下多少笔单,平均需要多少次来执行这个操作?
那么根据用户数,我们就可以确定每天下单的笔数。如50人,平均每人每天下10次,每次下100笔,那么总笔数就是5010100=50000笔。

注意此数据根据TPS换算后,我们可以换算出系统的业务总处理量是否能达到这个数据,这也是一个很重要的指标。

3)调查当前和未来高峰时业务的总笔数

需求三:场景业务的调查

1)系统最关键、最核心的业务

从系统出发,以主要的业务逻辑点为第一核心:这些功能对系统或公司来说往往具有举足轻重的地位,无论怎样都必须要优先执行满足这些功能的性能测试

2)高访问量的功能,经常承受压力的功能点

系统中表现在系统关键、核心业务前面必须要经过的地方:比如对于百度搜索来说,其核心业务是搜索功能,但是首先要面对的其高访问量对是搜索输入框加载的首页,百度首页加载即高访问量的请求

3)业务复杂度高

往往说来业务逻辑复杂度的都具备1、2点的要素,可能其功能使用的人数较少但是对系统有很严重影响:这些功能由于其业务逻辑具有的复杂度,往往出错的可能性也比较高,所以这些功能也是必须要进行测试的

完整版!企业级性能测试实战,速通Jmeter性能测试到分布式集群压测教程

下面是我整理的2024年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战

四、App自动化项目实战

五、一线大厂简历

六、测试开发DevOps体系

七、常用自动化测试工具

八、JMeter性能测试

九、总结(尾部小惊喜)

人生最动人的风景,往往藏在最难攀爬的高处。当你觉得力竭时,请记住:每一次坚持都在雕刻更强大的自己。别问路有多远,只管迈步向前;别怕山有多高,向上攀登就是答案!

你体内沉睡着改变世界的力量!每个清晨都是改写命运的新机会,每次挫折都是精心包装的礼物。当全世界都在说"不可能"时,正是你证明"可能"的最好时机!

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

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

相关文章

VitePress 集成 Mermaid 插件、dayjs 导出错误与 pnpm 依赖冲突

VitePress 集成 Mermaid 插件、dayjs 导出错误与 pnpm 依赖冲突VitePress 进阶实战:深度解决 Mermaid 插件嵌套、dayjs 导出错误与 pnpm 依赖冲突 前言 在搭建个人技术博客时,我选择了 VitePress 作为静态站点生成器…

Qwen3-0.6B法律场景探索:合同条款生成系统搭建实战案例

Qwen3-0.6B法律场景探索:合同条款生成系统搭建实战案例 你有没有遇到过这样的情况:需要起草一份租赁合同,却不知道从何下手?或者写合同时总担心遗漏关键条款?今天我要分享一个真实落地的解决方案——用Qwen3-0.6B大模…

[特殊字符]_Web框架性能终极对决:谁才是真正的速度王者[20260120172700]

作为一名拥有10年开发经验的全栈工程师,我经历过无数Web框架的兴衰更替。从早期的jQuery时代到现在的Rust高性能框架,我见证了Web开发技术的飞速发展。今天我要分享一个让我震惊的性能对比测试,这个测试结果彻底改变了我对Web框架性能的认知。…

全栈突围:智谱GLM-Image × 昇腾·昇思携手走出“无人区”

技术只有变得足够“便宜”,才能实现真正“普及”,从而深度融入到工作与生活的方方面面。所以,当GLM-Image在API调用模式下生成一张图片只需0.1元时,价格仅为海外同类产品的1/10至1/3,全球AI市场都为之震撼。GLM-Image是…

计算机毕业设计springboot博物馆参观预约管理系统 基于SpringBoot的博物馆线上预约与票务综合平台 SpringBoot+MySQL构建的智慧展馆分时预约系统

计算机毕业设计springboot博物馆参观预约管理系统gkb2s(配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。疫情之后,“限量、预约、错峰”成为公共文化场所的新常态。传统…

Node.js 20+ 用Intl.ListFormat优化列表格式

💓 博客主页:瑕疵的CSDN主页 📝 Gitee主页:瑕疵的gitee主页 ⏩ 文章专栏:《热点资讯》 Node.js 20 中的 Intl.ListFormat:让列表格式化告别硬编码目录Node.js 20 中的 Intl.ListFormat:让列表格…

iOS App 电耗管理 通过系统电池记录、Xcode Instruments 与克魔(KeyMob)组合使用

在实际项目里,这个版本有点费电往往是一个很模糊的反馈。 测试同事觉得发热,产品感觉续航下降,但真正落到工程层面,经常卡在一个点上:耗电行为发生在什么场景、由谁触发、持续了多久。 电耗管理不是单一工具能解决的事…

从零开始写算法——回溯篇3:括号生成 + 单词搜索

回溯算法(DFS)是算法面试中的重难点。很多同学觉得它难,是因为分不清什么时候该“恢复现场”,什么时候该“标记状态”。今天我们通过两道经典的 LeetCode 题目——括号生成和单词搜索,来对比分析回溯算法的两种不同模式…

2026年Q1值得关注的电动伸缩门生产厂家有哪些?

文章摘要 随着智能化浪潮席卷安防与出入口管理领域,电动伸缩门行业正迎来新一轮技术升级与市场洗牌。本文旨在为有采购需求的企事业单位提供一份客观的参考,综合考量品牌实力、技术特点、服务网络及市场口碑等多维度…

计算机毕业设计springboot新冠物资管理 SpringBoot疫情物资调配与追踪系统 SpringBoot突发公卫物资智慧管理平台

计算机毕业设计springboot新冠物资管理f2h4e (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。2020 年以来,突发公共卫生事件让口罩、防护服、检测试剂等物资成为一线“…

2026年阜阳沙发供货厂家综合评估:甄选3家实力厂商,赋能企业高效采购

文章摘要 随着消费者对家居品质与供应链效率要求的不断提升,选择一家可靠的沙发供货厂家成为酒店、公寓、房企及经销商降本增效的关键。本文基于供应链实力、产品工艺、定制能力、项目交付及服务保障五大核心维度,对…

【开题答辩过程】以《基于springboot的影迷推影社交平台》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看

个人简介慕婉学姐精通Java、PHP、微信小程序、Python、Golang和安卓开发等语言,擅长开发大数据、深度学习、网站、小程序、安卓应用和算法项目。平时从事项目定制开发、代码讲解、答辩教学和文档编写,也掌握一些降重技巧。感谢大家的持续关注&#xff01…

【快速EI检索 | EI稳定检索 | 征稿范围广 | Springer-Advances in Science, Tec】2026年人工智能与数字服务国际学术会议(ICADS 2026)

第二届人文地理与城乡规划国际学术会议(HGURP 2026) 2026 2nd International Conference on Human Geography and Urban-Rural Planning 2026年2月6日(周五)|线上召开 大会官网:www.hgurp.org 截稿时间…

自动化毕设 stm32的火灾监控与可视化系统(源码+硬件+论文)

文章目录 0 前言1 主要功能2 硬件设计(原理图)3 核心软件设计4 实现效果5 最后 0 前言 🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉…

【034】AQS 高频深度面试题(附接地气详解)- 必背 - 详解

【034】AQS 高频深度面试题(附接地气详解)- 必背 - 详解2026-01-21 01:36 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important…

LangChain多智能体系统详解:5种架构模式与实战案例实现

本文详细介绍了LangChain中的多智能体系统(MAS),包括其定义、五种实现模式及其核心特性。通过构建搜索智能体的实际案例,展示了基于LangGraph的工作流和基于LangChain的双智能体架构两种实现方式。多智能体系统通过群体智能突破单…

从线程池到全局限流:并发失控的根因分析

一、问题不是“并发太大”,而是“没人对并发负责” 很多采集系统的并发失控,并不是因为工程师不知道要“控制并发”,而是因为并发从来没有被当成一种“平台级资源”来设计。 在早期阶段,我们构建采集任务时的并发逻辑往往很简单&a…

【快速EI检索 | 海外高校主办丨EI稳定检索 | 征稿范围广 】2026年生成式人工智能与教育国际学术会议(GAIE 2026)

2026年生成式人工智能与教育国际学术会议(GAIE 2026) 2026 International Conference on Generative Artificial Intelligence and Education (GAIE 2026) 2026年2月6日-2月8日 |新加坡 大会官网:www.icgaie.com 截稿时间:见官网&#xf…

网易企业邮箱珠海服务商:这5个关键优势你必须知道!

网易企业邮箱珠海服务商:这5个关键优势你必须知道!在珠海这座充满活力的创新之城,企业数字化通信的稳定与安全是业务高效运转的基石。选择一家可靠的企业邮箱服务商,对于保障商务沟通、提升品牌形象至关重要。作为网易企业邮箱在珠…

【快速EI检索 | 高录用 | EI检索稳定 | 对学生友好会议 | JPCS出版有ISSN号,高录用,见刊快】2026年航空航天、智能感知与控制国际学术会议

2026年航空航天、智能感知与控制国际学术会议 2026 International Conference on Aerospace, Intelligent Perception and Control (AIPC 2026) 2026年2月6日-2月8日 |中国-昆明 大会官网:www.icaipc.org 截稿时间:见官网(早投…