【软件测试】11_性能测试实战 _编写性能测试报告

文章目录

一、项目概况

litemall是公司新开发的一个电商项目, 为了保证项目上线后能够稳定的运行, 且在后期推广中能够承受用户的增长, 需要对项目进行性能测试。

二、测试目的

对新电商项目进行性能测试的核心目的包括:

  • 确定核心业务功能的TPS
  • 对业务流程(多接口组合) 进行压测
  • 系统能在实际系统运行压力的情况下, 稳定的运行24小时

三、测试范围

通过对性能测试需求的调研和分析, 确定被测系统的测试范围如下 :

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

四、测试环境及工具

4.1 性能测试环境的基本配置

设备 IP地址 硬件配置 软件配置
服务器 182.92.81.159 CPU:2核 RAM:4GB Disk:200GB JDK 1.8 MySQL 5.7
压测机 127.0.0.1 CPU:4核 RAM:8GB Windows10 JMeter5.0

4.2 测试工具

  • 负载工具: JMeter
  • 监控工具: PerfMon Metrics Collector

五、测试记录及结果分析

5.1 单场景负载测试-获取首页数据

5.1.1 场景描述

进入首页后, 加载首页的相关数据, 包括: 轮播图、 频道、 优惠券、 团购专区、 品牌商直供、 新品首发、 热卖商品、 专题精选等数据。

5.1.2 测试结果数据

5.1.3 问题分析

  1. CPU已接近100%
  2. 一次请求中需要查询很多数据

5.1.4 解决方案

  1. 提升服务器配置
  2. 分批次、 异步加载首页数据, 首页底部的数据(如: 新品首发、 热卖商品、 专题精选等数据) 等用户向下滑动页面时再加载

六、测试结论

测试不通过

七、总结

7.1 编写测试报告的要点

  1. 结构清晰
  2. 描述简洁
  3. 图文混合
  4. 数据对比

7.2 按照测试报告模板来进行编写

1、简介

2、测试目的

3、测试范围(重点)

4、测试时使用的工具和环境

5、性能测试的问题及分析过程(重点)

6、给出结论(测试通过/不通过)

相关推荐
gwf2164 天前
RDMA子接口与VLAN性能测试
性能测试·rdma·芯片测试·dpu·roce·智能网卡·perftest
2601_967987379 天前
Python在自动化测试中有哪些应用?
python自动化测试·selenium·appium·pytest·性能测试
蒸鱼Yuzheng9 天前
性能 CI 成本优化:设备分钟、风险分层与自适应测试选择
自动化测试·ci/cd·性能测试·测试平台·成本优化
泽众云测试10 天前
泽众软件与广州华南检验检测中心签约,PerformanceRunner性能测试工具助力第三方测评机构性能检测能力升级
软件测试·测试工具·性能测试
hi冻鱼12 天前
PCIe + DDR架构(一):实测——块长从4 KiB 换 1 MiB,带宽从133 MB/s 涨到 3179 MB/s
性能测试·fpga·pcie·mig·xdma·1024程序员节·ddr3
gwf21613 天前
RC/UC/UD/XRC四种传输模式性能对比与实战选型
性能测试·rdma·芯片测试·dpu·roce·智能网卡·perftest
gwf21615 天前
QP数量与并发深度对RDMA性能的影响:从单QP饱和到多路并行的极限压榨
性能测试·rdma·芯片测试·dpu·roce·智能网卡·perftest
gwf21617 天前
带宽与延迟测试的正确打开方式:参数全解
性能测试·rdma·芯片测试·dpu·roce·智能网卡·perftest
蒸鱼Yuzheng17 天前
移动游戏功耗与能效归因:帧率、画质、温控和续航如何一起评估
android·性能测试·功耗优化·游戏性能·温控
gwf21617 天前
RDMA性能测试实战(1):perftest工具原理与基线测试方法
性能测试·rdma·dpu·roce·智能网卡·perftest·芯片测试。