zoukankan      html  css  js  c++  java
  • 一份标准性能测试报告规范

    一、封面

     

    性能测试报告

    0xx年X月X日

     

    修订状况

    章节编号

    章节名称

    修订内容简述

    修订日期

    修订前版本号

    修改人

     

     

     

    yyyy.mm.dd

     

    xxx

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    二、目录
       

    1.系统概述

    2.测试目的范围与目标

      2.1测试目的

      2.2测试对象范围

      2.3测试指标范围

    3.测试工具及环境

     3.1测试环境架构

        3.1.1性能测试环境物理架构

        3.1.2性能测试环境基本配置

    3.2测试工具

    4.测试记录及结果分析

     4.1单场景负载测试--XXX

       4.1.1场景描述

       4.1.2测试结果数据

       4.1.3测试问题及结果分析

    4.2混合场景负载测试--XXX

       4.2.1场景描述

       4.2.2测试结果数据

       4.2.3测试问题及结果分析

    5.1稳定性测试

      5.1.1场景描述

      5.1.2测试结果图表

      5.1.3测试结果及分析

    6.测试结论

                                                                                           三、正文

     

    1.系统概况

    简要描述与测试项目相关的一些背景资料,如被测系统简介,项目上线计划等。

    2.测试目的与范围

      描述本次性能测试的目的、范围与目标,内容应与本次性能测试的《性能测试实施方案》中的对应内容保持一致。

    2.1.测试目的

       在大用户量、数据量的超负荷下,获得服务器运行时的相关数据,从而进行分析,找出系统瓶颈,提高系统的稳定性。

    2.2.测试对象范围

    2.3.测试指标范围

     *系统所能承受的最大并大Vuser

     *系统的各事务响应时间随用户数增加的发展趋势;

     *系统的事务成功率情况;

     *服务器资源(CPU,内存等)随用户数增加的耗用趋势;

    *系统在长时间高负载状态下的运行情况

    3.测试工具及环境

    3.1测试环境架构

    3.1.1性能测试环境物理架构

    说明本项目性能测试环境的物理架构,可以以物理架构图的方式表示。

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

     

    设备

    IP地址

    硬件配置

    软件配置

    服务器

    10.6.23.183:8014

    cpu2.6GHZ 464

    RAM: 8GB

    Disk326GB

    OS:

    OpenSUSE 11.1

    Nmon

    控制机、负载机

    10.7.7.122

    Cpu2.6GHz 4

    RAM6GB

    Disk100GB

    OS:

    WindowsServer2008

    Datacenter

    LoadRunner 11

    3.2 测试工具

    说明本次测试使用到的测试工具和监控工具

    1.负载工具:该测试将使用负载测试工具Load Runner 11,这是一种预测系统行为和性能的工业标准级负载测试工具。通过模拟用户实施并发负载及实时性能检测的方式来预测系统的行为并优化系统性能。

    2.服务器监控工具:采用开源的Nmon工具,监控系统的性能状态。

    3.3测试资源

    成员

    职责

    总负责

    张三

    各组间工作协调、方案评审

    测试组

    李四

    需求分析,测试方案编写,脚本编写,执行测试以及编写测试报告

    BU接口人

    王五

    业务讲解,测试环境准备、测试发现问题排查

    4.测试记录及结果分析

    4.1.单场景负载测试---XXX

    4.1.1.场景描述

    描述本次负载测试的测试场景。比如登录,注册等等。

      利用HTTP协议录制的登录脚本,生成虚拟用户来进行测试,每1s加载一个虚拟用户,制止到达性能拐点,得到事务响应时间。

    4.1.2.测试结果数据

    给出本次负载测试的测试指标结果数据

     

    4.1.3测试问题及结果分析

    对测试的结果及发现的性能问题进行总结,分析。一般从以下几个方面进行描述:

    1.合并相关图表来进行性能分析 如:运行Vuser----事务平均事务响应时间合并关联图

    2.对测试中限制性指标的符合情况进行说明

    3.对测试指标的结果与目标进行对比说明

    4.2.混合场景负载测试----XXX

    4.2.1场景描述

      描述本次混合场景负载测试的测试场景。如果有多个混合场景,分别进行场景描述说明,测试问题及结果分析可合并描述。

       1000个同时在线用户,其中百分20%的用户浏览网页,30%的用户注册,20%的用户登录,30%的用户订票。

    4.2.2测试结果数据

       给出本次混合场景负载测试的测试结果数据和图表

    4.2.3 测试问题及结果分析

    对测试的结果及发现的性能问题进行总结、分析。一般从以下几个方面进行描述。

    1.对相关的数据和图表进行详细的分析说明;

    2.对测试中限制性指标的因素进行说明;

    3.对测试指标的结果与预期进行对比说明;

    5.1稳定性测试

    5.1.1 场景描述

    描述本次混合场景负载测试的测试场景。对测试持续运行时间,网络环境等因素进行详细描述。

    5.1.2测试结果图表

    给出本次稳定性测试的测试结果数据和资源使用情况,采用图表方式。

    一般要求包括以下几项结果图表:

    1.系统资源使用情况(CPU、内存、磁盘)随时间变化图表;

    2.常见计数器的各项数据。

    3.吞吐量指标/(每秒事务处理笔数)随时间变化图表;

     

    5.1.3 测试结果及分析

    对测试的结果及发现的性能问题进行总结、分析。一般从以下几个方面进行描述:

    1.利用内存分析和处理器分析法来说明系统瓶颈。

    2.对测试中限制性指标的符合情况进行说明;

    3.对系统性能的稳定程度进行说明;

    6.测试结论

      给出本次性能测试的测试总结论,一般以测试结果与测试目标的比较结果作为测试结论。

     

  • 相关阅读:
    模型性能评估
    特征提取(机器学习数据预处理)
    决策树(DecisionTree)(附源码)
    支持向量机(SVM)
    Python机器学习/LogisticRegression(逻辑回归模型)(附源码)
    机器学习大致流程
    机器学习的数据预处理
    tensorflow的断点续训
    tensorboard可视化详细
    Linux启动tomcat
  • 原文地址:https://www.cnblogs.com/veggiegfei/p/6109412.html
Copyright © 2011-2022 走看看