首页 > 其他分享 >浅论-性能需求分析

浅论-性能需求分析

时间:2022-09-23 11:02:16浏览次数:33  
标签:分析 功能 性能 业务 性能需求 购物车 浅论

性能测试需求分析

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

1.1如何获取有效的性能需求

1.客户方提出(客户甲方或者产品、以及项目负责人提出)

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

2.根据历史数据分析(根据运营数据来评估计算出应该达成的性能指标)一般是互联网行业

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

2.性能测试点的提取

1.用户频繁使用的业务功能   (用户用的多的那些,通过运营数据功能的使用频率进行分析) (以淘宝为例,搜索比较频繁,加入购物车)

2.非常关键的业务功能  (从功能的重要程度进行分析,核心业务功能)(加入购物车,下订单) 

3.特殊交易日或峰值交易的业务功能   (存在重叠,比如淘宝双11的下订单)

4.核心业务发生重大调整       核心的业务流程发生修改 比如买东西付款不要开发票 修改为付款自动开发票)

5.资源占用非常高的业务功能   (cpu,内存,网络等资源占用,这个对技术要求比较高,需要对系统内部进行分析)内存:比如商品的信息非常多的时候,搜索商品 网络(响应的数据)

 

示例: 以一个电商的项目分析:

1.进入首页:

2.登录

3.搜索商品

4. 查看商品的详情

5.添加购物车

6.查看购物车

7.商品结算

8.提交订单

9.查看我的订单 

10.支付

11.跳转

12.订单情况追踪

 

确定性能测试目标:

确定核心业务功能的TPS

对业务流程(多接口组合)进行压测

系统在实际系统运行压力的情况下,稳定运行24小时 

标签:分析,功能,性能,业务,性能需求,购物车,浅论
From: https://www.cnblogs.com/lirongyu-test/p/16719464.html

相关文章

  • 【UML软件分析】常见软件过程模型
    前言为什么写这篇博客:软件工程是一门大学科,想学好必先理解总结归纳。这篇文章说了什么:介绍了常见的软件过程模型,介绍各个模型的特点,优缺点,以及适用场景一、典型的过程......
  • 口罩识别/安全帽识别/区域入侵检测/AI智能分析网关新增网口配置模块
    人工智能技术已经越来越多地融入到视频监控领域中,近期我们也发布了基于AI智能检测识别技术的边缘硬件设备——智能分析网关,该设备内置多种AI算法,可对实时视频中的人脸、人......
  • 算法设计与分析课-实验三-动态规划
    算法设计与分析课实验三第一题矩阵连乘问题:分析:该问题求矩阵连乘积最少乘次数,对于两个矩阵A(i行j列)和B(j行n列),他们相乘的乘次数为ijn,对于两个矩阵只有它们的列和行......
  • GEO代码分析流程 - 8. 标准流程的后续 - string + Cytoscape
    蛋白互作网络图-网页工具string输入数据:差异基因输出:一个ppi图,可以导出数据放入Cytoscape进行网络可视化制作string的输入数据load("step4output.Rdata")gene_u......
  • java进程导致CPU100%分析
    背景最近负责的一个项目上线,运行一段时间后发现对应的进程竟然占用了100%的CPU,导致公司的物理服务器都不堪重负,频繁宕机。那么,针对这类java进程CPU飙升的问题,我们一般要......
  • 记录--通过手写,分析async await核心原理
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前言asyncawait语法是ES7出现的,是基于ES6的promise和generator实现的generator函数在之前我专门讲......
  • 小波分析找周期的方法应用到一个QPO上
    小波分析找周期的方法应用到一个QPO上 arXiv:2209.10408 [pdf, other]WaveletanalysisofthetransientQPOsinMAXIJ1535−571withInsight-HXMTX.Chen, W.Wan......
  • tcp wireshark 分析
     客户端超时,主动发起关闭。FIN    http主动超时断开    正常: ......
  • apisix 源码简单分析(未完)
    1APISIX概述apisix与kong类似,基于openresty构建的api网关,抽象了route、service、upstream、plugin、consumer等数据模型。基本可以将apisix看作是kong的重构,运用大量Lu......
  • DEM降雨淹没分析
    水深=降雨值第一次各处的DEM+降雨值(假设相同降雨)=新的DEM高程DEM->方向---->遍历一次(算法:原理:水往低处流)(先判断是否有水流动?)新的水深DEM+水深=高程新的方向---->遍历二次......