性能测试服务

性能测试服务是通过海量并发加压、全链路压力分析和提供专业性能测试分析报告。

测试服务 测试计划与方案 测试用例&执行记录 测试定位与分析 测试报告 客户案例

 性能测试服务帮您解决的问题 

  • 用户

    1)查询报表、页面反应、登录等响应缓慢,超时;
    2)多用户操作,经常性报错;

  • 研发

    1)能支持多少用户使用,海量处理多少业务量
    2)资源利用是否合理,高并发时服务器CPU、内存高;
    3)长时间不间断业务访问是否满足?
    4)代码是否存在性能问题,架构设计、数据库设计是否合理
    5)各个模块的参数配置是否合理,系统存在那些性能瓶颈
    6)服务器资源规划,怎样添加设备下提高系统性能?添加那些设备,怎么添加?

  • 运维与管理

    1)需要第三方的评估报告,自己开发自己测试缺少可信度;
    2)缺乏客观评估整个系统性能的能力:缺乏压力模型和估算技术,缺乏深度检测系统性能指标能力;难题提出系统优化建议
    3)测试资源不足,专业的性能测试人员不足;性能测试压力服务器数量和带宽不足
    4)技术缺乏,缺少专业的性能工具平台;性能测试方案不全面;缺少对执行结果的分析能力;缺少性能测试瓶颈的识别和优化经验"

  • 性能测试服务范围
  • 服务器
  • 接口性能测试
  • 界面显示性能测试
  • 微信小程序
  • 手机APP
  • 移动端H5
  • 微服务

     我们的优势 

    • 专业化测试团队

      专业的测试团队、专职的项目经理;团队积累了系统处理能力、资源利用率、稳定性等行业性能指标评估标准,提供多种定位问题手段协助客户定位性能问题;

    • 行业认可的测试工具

      工具已在金融、企业、检测机构、军工等行业具有成熟的运用;工具对标同行业权威产品数据无差别(数据差距小于5%);工具支持系统级、进程级资源监控,以及CPU、内存指标的监控

    • 标准化的实施过程

      项目从需求开始到交付,过程标准且透明;性能测试指标数据全面、客观、准确;测试策略丰富,可根据用户需求定制;项目脚本可在我司web端性能测试工具执行

    • 测试策略

      提供不同的测试类型如:负载、压力、峰值、稳定、配置等,可模拟单场景和混合场景测试;用户并发量可支持百分比配比模式、递增模型、稳定性模型

    • 行业经验丰富

      已实施金融、企业、政府、高校等多行业的项目;实施过B/S、C/S、APP、小程序、H5页面的系统的性能测试;可通过接口、界面等方式探测服务器性能瓶颈

    • 自助性能测试

      经过性能测试之后,可以提交测试脚本给客户,客户可以进行在线性能测试平台进行自助性能测试,降低成本"

 性能测试操作流程 

  • 商务沟通

    1)商务沟通
    2)需求沟通
    3)签订合同

  • 项目准备

    1)环境准备
    2)需求、架构调研
    3)制定方案和计划
    4)方案计划评审

  • 需求分析与场景设计

    1)场景分析与设计
    2)用例设计与评审
    3)脚本设计
    4)脚本参数化
    5)事务、集合点、参数设置
    6)测试数据准备

  • 测试执行

    1)测试场景中并发用户数、 时长、运行方式设置
    2)场景执行
    3)测试结果记录与分析

  • 报告、交付

    1)测试报告编写、评审
    2)项目交付准备
    3)验收与结项

 测试工具&产物 

  • 测试工具

    工具介绍,工具图,部署结构 工具对比报告,互认报告

  • 测试计划&测试方案

    测试计划说明和计划截图
    测试方案说明和方案截图

  • 测试脚本&测试场景

    测试用例设计与用例确认
    测试场景设计和场景截图

  • 测试结果&测试报告

    测试结果说明和结果截图

  • 测试交付

    测试交付说明和交付物列表

 常见性能测试问题与解决方案 

  • 等待超时、连接失败、响应较慢等报错

    1)连接数设置不足
    2)服务器资源已达到瓶颈
    3)网络带宽
    4)数据库sql执行效率低

  • 内存溢出问题

    1)JVM内存参数设置过低
    2)程序本身存在内存溢出或内存回收问题

  • 响应时间出现拐点,波动大、时快时慢

    1)JVM执行了GC垃圾回收,造成性能拐点
    2)网络不稳定

 经典客户案例 

 测试计划 

对每个测试阶段准入准出定义,包含工作内容、测试产物、阶段目标、时间计划等进行规定、根据不同的测试目标可进行调整

测试阶段 工作内容 策略 准入标准 时间计划 测试产物 阶段目标
需求阶段
  • 分析业务场景
  • 了解系统架构
  • 编写测试方案/计划
  • 与客户沟通
  • 了解业务场景、系统架构,执行方案与计划
  • 环境搭建
  • 客户合同签订
XXX
  • 测试方案
  • 测试计划
了解系统架构、业务场景,进行制定对应方案与计划
设计阶段
  • 性能测试用例
  • 脚本设计
  • 执行基准测试
  • 按照用例设计
  • 进行脚本设计
  • 执行基准测试
用例评审通过 XXX
  • 性能测试用例
  • 测试脚本
将用例转化为测试脚本,并设置对应检查点
执行阶段
  • 负载测试
  • 极限测试
  • 稳定性测试
  • 配置测试
  • 采取逐步加压
  • 负载:10min
  • 极限:2h
  • 稳定性:2h
  • 配置:10min
  • 数据预埋
  • 性能工具部署
  • 监控部署
XXX 执行记录
  • 执行三轮脚本
  • 定位系统短板
  • 回归测试
交付阶段
  • 数据统计
  • 编写测试报告
  • 讲解测试报告
  • 根据执行结果
  • 判断是否满足
  • 客户需求
确认在满足客户性能要求条件下各项性能指标 XXX 测试报告 交付测试报告,执行记录,测试用例,测试脚本

 测试方案 

可根据测试目的进行调整测试方案

 测试策略 

可根据测试目的进行调整测试类型、执行策略、评定标准

测试类型 测试目的 执行策略 判断标准 产出物 轮次 价值
基准测试
  • 1)脚本调试
  • 2)参数化设置
  • 3)检查点设置
  • 1)并发1vu
  • 2)运行5min
1)成功事务数99% 1)测试脚本 1轮 确认脚本是否与用例设计、实际场景一致
负载测试
  • 1)验证该配置下较大用户数
  • 2)找出性能拐点
  • 1)并发50,采取逐步加压方式
  • 2)运行10min
  • 3)监控服务器资源
  • 1)成功事务数不能低于98%
  • 2)平均响应时间不高于2s
  • 3)CPU,内存占用不高于75%
  • 1)执行记录
  • 2)高用户数
  • 3)QPS、TPS拐点
3轮 验证单台是否能满足性能需求以及为后续进行配置测试提供参数;定位响应时间是否满足客户要求
极限测试
  • 1)验证该配置系统处理极限
  • 2)对系统各项性能指标进行定位短板
  • 1)该配置下较高用
  • 2)运行2H
  • 3)监控服务器资源
  • 1)成功事务数不能低于98%
  • 2)平均响应时间不高于2s
  • 3)CPU,内存占用不高于75%
  • 1)执行记录
  • 2)各项性能指标
  • 3)QPS、TPS拐点
3轮 探测系统在压力瓶颈下系统各项性能指标,并定位其性能短板
配置测试
  • 1)负载均衡条件下较高用户数
  • 2)负载均衡条件下性能拐点
  • 1)并发50,采取逐步加压方式
  • 2)运行10min
  • 3)监控服务器资源
  • 1)成功事务数不能低于98%
  • 2)平均响应时间不高于2s
  • 3)CPU,内存占用不高于75%
  • 1)执行记录
  • 2)高用户数
  • 3)QPS、TPS拐点
3轮 负载均衡最低配置下验证性能是否满足需求,如不满足可按照之前测试参数推算出性能需求的合理配置方案
稳定性测试 1)验证在满足性能需求的情况下,系统处于长时间运行情况
  • 1)并发采取较高用户数*0.8进行施压
  • 2)运行24H
  • 3)监控服务器资源
  • 1)成功事务数不能低于98%
  • 2)平均响应时间不高于2s
  • 3)CPU,内存占用不高于75%
1)执行记录 1轮 检测系统长时间运行是否会出现内存溢出,资源争夺

 性能测试用例 

以下为性能测试用例的模板

 性能测试执行记录部分截图 

性能测试执行记录部分截图

 分析概要图 

用于展示该场景下各项性能指标

 事务响应时间图 

用于分析每个事务响应时间的快慢

 每秒事务数(TPS) 

用于分析被测试系统对每个事务的处理能力

监控CPU

监控redis

监控网络

监控内存

 性能测试报告 

测试报告部分展示,了解详情请咨询客服

填写服务申请

×
提交信息

电话: 021-60725088-8054 Email: alltesting@spasvo.com

您的信息已成功提交!

我们的客服人员稍后会与您联系

沪ICP备07036474号-4 |

沪公网安备 31010702003220号

2015-2024 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.