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

【软件测试】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
确定测试指标和预期值: ——有文档,根据需求文档 ——没有文档,参考 历史数据,或者竞品数据。
http://www.cnnetsun.cn/news/819622.html

相关文章:

  • Google排名优化需要做什么?深度实战避坑指南
  • AI动态权益定价系统架构:智能数字权益管理平台商业化设计
  • AI 写论文哪个软件最好?宏智树 AI 深度测评:毕业论文从开题到答辩全 hold 住
  • 宏智树AI:终结文献综述“搬运式写作”,AI带你搭建有深度的学术脉络
  • 写论文软件哪个好?宏智树 AI:教育类论文的 “科研级” 全能助手
  • 收藏!AI Agent全面解析:从概念到分类,打造下一代智能系统的必备指南
  • sward详解与实战 - 如何将confluence数据导入sward
  • 有效地将文件从Android传输到Mac最受好评的方法
  • springmvc 参数校验
  • ADB调试|如何解决 ADB 安装 APK 时出现 java.lang.SecurityException 错误(Exception occurred while executing ‘install
  • Qt常用控件指南(5)
  • 基于上海钜泉科技HT7017单相计量芯片的参考例程实现
  • 书籍-陈仲金《越南通史》
  • 软件测试面试题,精选33道,面试稳了。
  • 前端小白别慌:30分钟搞懂CSS浮动布局,代码一贴就跑!
  • OpenCSG(开放传神)开源数据贡献解析:3大标杆数据集,筑牢中文AI基建
  • 解决游戏画面撕裂的5个实用技巧?
  • 60岁困境突围:失独妈妈十年阴霾,在红松小课找到人生新坐标
  • 工业大数据如何定义及其在制造业中的核心价值
  • SSM医疗门诊管理系统3g2z7(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
  • AI时代核心技能:零基础成为人工智能训练师
  • 汉字不能被毁灭!中文塞进电脑和表格,差一点失败!
  • 物业ERP管理系统技术架构解析:2026年如何用快鹭低代码与AI破解行业痛点
  • 电动绞磨优选长云科技
  • 电缆输送机价格, 哪家性价比高
  • 安达发|库存压资金,交付总延期?APS高级排产是五金厂的“救星”
  • 宏智树 AI 双降秘籍:告别降重越改越 AI 的致命误区
  • 如何快速启动gpt-oss?这个WEBUI镜像太省心了
  • 007 商务 item_search - 根据关键词获取商品列表接口对接全攻略:从入门到精通
  • 怎么实现让1台工作站共享给7人同时流畅SolidWorks设计