news 2026/4/15 12:28:21

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【软件测试】11_性能测试实战 _编写性能测试报告

文章目录

  • 一、项目概况
  • 二、测试目的
  • 三、测试范围
  • 四、测试环境及工具
    • 4.1 性能测试环境的基本配置
    • 4.2 测试工具
  • 五、测试记录及结果分析
    • 5.1 单场景负载测试-获取首页数据
      • 5.1.1 场景描述
      • 5.1.2 测试结果数据
      • 5.1.3 问题分析
      • 5.1.4 解决方案
  • 六、测试结论
  • 七、总结
    • 7.1 编写测试报告的要点
    • 7.2 按照测试报告模板来进行编写

一、项目概况

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

二、测试目的

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

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

三、测试范围

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

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

四、测试环境及工具

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

设备IP地址硬件配置软件配置
服务器182.92.81.159CPU:2核
RAM:4GB
Disk:200GB
JDK 1.8
MySQL 5.7
压测机127.0.0.1CPU: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、给出结论(测试通过/不通过)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/13 19:49:45

大数据领域数据交易的发展瓶颈与突破路径

大数据领域数据交易的发展瓶颈与突破路径 关键词:数据交易、数据要素、隐私计算、数据确权、数据合规 摘要:数据作为“数字时代的石油”,正在成为驱动经济发展的核心生产要素。但当前数据交易市场仍面临“有数据不敢卖、有需求买不到、交易后…

作者头像 李华
网站建设 2026/4/14 3:10:03

LeetCode 388 文件的最长绝对路径

文章目录 摘要描述题解答案题解代码分析1. 字符串分割2. 使用栈维护路径3. 计算层级4. 处理路径栈5. 计算当前路径长度6. 判断文件和目录7. 完整执行流程示例 示例测试及结果示例 1:input "dir\n\tsubdir1\n\tsubdir2\n\t\tfile.ext"示例 2:i…

作者头像 李华
网站建设 2026/4/13 12:01:10

Python+django健康生活助手活动报名微信小程序的可视化

文章目录 健康生活助手微信小程序的可视化摘要实现后端开发(Django部分)微信小程序前端可视化数据处理部署与优化 系统设计与实现的思路主要技术与实现手段源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 健康生活…

作者头像 李华
网站建设 2026/4/9 10:32:30

0x3f 第47天 复习 9:24-10:24

岛屿数量思考组合总和思考组合总和Ⅲ思考N皇后思考单词搜索思考搜索旋转楼梯思考有效的括号ac搜索二维矩阵思考LRU缓存的一半xacxO(1)取最小元素的栈acac思考字符串解码acac思考每日温度acacac柱状图最大矩形面积acacac数组中第K大的元素xTOPK高频元素ac

作者头像 李华
网站建设 2026/4/12 11:49:59

颠覆RLHF!LLMdoctor让7B小模型轻松驾驭70B大模型,实现高效对齐

LLMdoctor提出创新的"病人-医生"范式,通过训练小型模型(7B)指导大型模型(70B)生成方向,实现无需微调的高效对齐。引入TFPO技术,基于GFlowNet的流平衡原理,提供Token级细粒度指导信号,解决传统RLHF成本高昂和…

作者头像 李华
网站建设 2026/4/12 21:24:02

Python+django基于微信小程序的城市公交查询系统 web pc 小程序手机端

文章目录 系统概述技术架构核心功能代码示例(Django API)部署与优化 系统设计与实现的思路主要技术与实现手段源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 系统概述 基于PythonDjango框架的城市公交查询系统&a…

作者头像 李华