news 2026/9/5 21:08:07

【软件测试】3_性能测试实战 _性能测试需求分析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【软件测试】3_性能测试实战 _性能测试需求分析

文章目录

  • 一、性能测试需求分析
    • 1.1 如何获取有效的需求
  • 二、性能测试点的提取
    • 2.1 性能测试点的提取规则
    • 2.2 商城性能测试点的提取
  • 三、确定性能测试目标

一、性能测试需求分析

  • 性能测试需求分析与传统的功能测试需求分析有所不同
  • 功能测试需求分析: 重点在于分析被测系统的功能是否满足产品功能需求规格(正向、 逆向)
  • 性能测试需求分析: 重点在于分析被测系统是否能满足特定的业务需求场景(时间、 资源)
    • 需要从业务场景、 程序代码、 服务器、 硬件配置等多个维度分析系统可能存在性能瓶颈

1.1 如何获取有效的需求

1、客户方提出

  • 能够提出明确需求的一般是金融、 银行、 电信、 医疗等企业, 他们一般对系统的性能要求高, 并且对性能也非常了解
  • 提示: 需要评估性能需求的合理性

2、根据历史数据分析

  • 通过分析历史运营数据收集用户信息, 如:
  • 注册用户数、 日活、 月活, 计算用户的增长速度
  • 每月、 每周、 每天的峰值业务量是多少
  • 用户频繁使用的功能模块是哪些
日活 —— 初步评估稳定性负载 峰值 ——初步评估压力负载

二、性能测试点的提取

2.1 性能测试点的提取规则

  1. 用户频繁使用的业务功能
  2. 非常关键的业务功能
  3. 特殊交易日或峰值交易的业务功能
  4. 核心业务发生重大调整的业务功能
  5. 资源占用非常高的业务功能

2.2 商城性能测试点的提取

编号功能模块业务功能功能描述优先级
T01登录登录用户通过用户名和密码登录
T02首页进入首页获取商城首页数据
T03商品搜索商品通过关键字搜索商品
T04商品查看商品详情点击商品进入商品详情页面
T05购物车添加购物车把商品加入购物车
T06购物车查看购物车用户查看购物车内的商品
T07订单商品结算对已选择的商品进行结算
T08订单提交订单用户提交商品订单
T09订单查看我的订单用户查看订单列表

三、确定性能测试目标

商城作为一个新开发的项目, 性能测试目标包括:

  1. 确定每个核心业务功能的TPS
  2. 对业务流程(多接口组合) 进行压测
  3. 系统能在实际系统运行压力的情况下, 稳定的运行24小时。(或者:模拟用户真实的业务场景,进行长时间的稳定性测试 )

期望的TPS和最大响应时间:

编号功能模块业务功能TPS (预设、期望值)响应时间
T01登录登录203s
T02首页进入首页1005s
T03商品搜索商品403s
T04商品查看商品详情1003s
T05购物车添加购物车203s
T06购物车查看购物车203s
T07订单商品结算103s
T08订单提交订单103s
T09订单查看我的订单402s
确定测试指标和预期值: ——有文档,根据需求文档 ——没有文档,参考 历史数据,或者竞品数据。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/25 10:40:05

Vue3 系列教程(一)Vue3初识与环境搭建

引言 欢迎来到Vue3零基础入门的第1课。作为前端初学者,从最基础的认知到实际搭建项目,一步一步把基础打牢~ 1. 初识Vue3:它到底是什么?值不值得学? 首先咱们得搞清楚核心定位:Vue3是一套用于…

作者头像 李华
网站建设 2026/8/29 2:44:19

高防IP线路质量重要吗

1、高防IP对访问速度的影响 高防IP的线路质量直接关系到用户的访问速度。优质的线路能够确保数据传输的高效与稳定。比如,采用BGP多线接入技术的高防IP线路,能够智能地根据网络情况选择最优路径,实现电信、联通、移动等不同网络用户的高速访…

作者头像 李华
网站建设 2026/8/24 2:57:09

AI编程陷入“越帮越忙”怪圈?垂直深耕才是破局关键

在AI技术快速渗透软件开发领域的今天,“AI辅助编程”早已不是新鲜概念。从代码补全、语法纠错到BUG修复、逻辑优化,各类通用AI编程工具层出不穷,宣称能帮开发者节省80%的调试时间、大幅提升开发效率。但现实往往事与愿违,越来越多…

作者头像 李华
网站建设 2026/8/22 18:22:03

无需等待:飞算JavaAI专业版“三大升级×十大AI工具”速览

自2025年1月发布以来,飞算JavaAI始终以每周一次的节奏快速迭代,累计完成了超过60次功能更新与优化,并已辅助开发者生成了1000000个完整项目。 在免费服务获得广泛认可的同时,我们也清晰地听到了许多用户对“更深层、更强大AI赋能”…

作者头像 李华
网站建设 2026/9/5 8:40:36

计算机毕业设计springboot辅导员用学生管理系统 SpringBoot高校学生事务一站式工作台 基于SpringBoot的辅导员智慧学工助手

计算机毕业设计springboot辅导员用学生管理系统(配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 一个辅导员要盯 300 学生:谁缺课、谁挂科、谁心理预警、谁该拿奖学金…

作者头像 李华
网站建设 2026/9/3 4:42:26

专为创作者打造的本地优先AI 视频创作工作台

Kmeng AI Animata​ 是一个功能全面、注重隐私和本地化操作的 AI 视频创作工具。它通过整合多种 AI 模型,将角色设计、场景构建、物品生成和视频制作等复杂流程集成到一个统一的工作台中,极大地降低了动画和视频内容的创作门槛,特别适合独立创…

作者头像 李华