性能测试报告(实例)

 上一篇博文主要通过两个例子让测试新手了解一下测试思想,和在做测试之前应该了解人几点,那么我们在如何完成一次完整的性能测试呢?

       测试报告是一次完整性能测试的体现,所以,这里我给出一个完整的性能测试报告,相信通过这个报告,我们会整性能测试有个整体的了解,知道我们在以后做性能测试时需要做哪些工作。

      注明:1.性能测试报告模板很多,这不是一个空洞的模板,是一个完整的测试报告。

              2.由于商业原因,关于项目明,用XXX代替

              3.我一直觉得,关于性能工具重要,但不是很重要,要学习性能测试,需要了解的知识面很多,工具只是工具,是为我们服务的,会用性能测试工具并不代表你就会做性能测试了

----//性能测试报告(某网站用户登陆性能测试)

1 概述

1.1 目的

本测试报告为XXXX网站的性能测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述网站是否符合需求。

1.2 背景

XXXX网站,XXXXXX科技有限公司目前正在进行性能测试。考虑到用户数量及数据的增多给服务器造成压力不可估计,因此
计划对XXXX网站负载性能测试,在系统配置不变的情况下,在一定时间内,服务器在高负载情况下的性能行为表现,便于对系统环境进行正确的分析及评估。

1.3 范围

本次测试主要是XXXX网站系统的性能测试。

1.1 引用文档

下表列出了执行测试过程所引用的文档:


文档名称


版本号


作者


备注


XXX系统压力测试方案

 
虫师

 
       
       
       

 

2 测试概要

2.1 测试环境

下图描述测试该项目所需要的硬件环境:


客户机


Intel(R) Xeon(TM) CUP 3.06GHz 四核至强处理器、内存:4GB RAM 


NAS服务器


PowerVault(TM) NAS1950,

四核至强处理器 E5430, 2.66GHz, 2x6M缓存,1333MHz前端总线,80W 数量1

8GB(2x4G),DDR-2 667MHz ECC 4R Memory

1TB 3.5-inch 5.4K RPM SATA II Hard Drive with interposer 数量12


数据库服务器


Intel(R) Quad Core E5504  Xeon(R) CPU,  2.0GHz,  4M Cache,  4.86GT/s QPI 数量2

500GB 7.2K RPM  Near Line SAS 3.5” Hot Plug H ard Drive 数量2 RAID

8GB Memory(4x2GB),1066MHz, Dual Ranked RDI MMs for 1 Processor

 

下图描述测试网络的拓扑结构:

      客户机测试环境                                 服务器测试环境

 

测试机与被测服务器在同一局域网进行,排除了网速限制及网速度不稳定性。

系统采用B/S架构模式,客户端通过中间件访问数据库,中间件和数据库分别部署在两台服务器上。

 

2.2 人力资源

 

下表列出了所有参与此项目的测试人员:


角色


资源数量/具体人员


测试员


XXXX科技有限公司:虫师

2.1 测试工作量


任务


开始时间


结束时间


总计(天数)


总计(人时)


计划


2011-11-19


2011-11-19


1

 

实际


2011-11-19


2011-11-19


1

 

3 测试内容及方法

3.1 测试需求/目标

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

3.2 测试内容

本次测试主要是对XXX网站“首页登录”、后台“成长记录”及网站信息页面访问操作在大负荷情况下处理数据的能力及承受能力。

测试方法:


场景


并发用户数量


运行场景设置


测试点


登录


200


40分钟


服务器稳定性及操作响应时间

注释:所有用户登陆、没有权限限制。

3.3 测试工具

主要测试工具为:LoadRunner性能测试工具

辅助软件:截图工具,Word

 

4 测试结果及分析

 

4.1 XXX处理性能评估

 

这次测试属于局域网环境进行,排除了外网的网速限制及不稳定性。

 

 并发登录用户测试

 

测试内容:

 

这次测试属于模拟真实环境,加入思考时间(think time);用户输入网址登录首页,加入1~5秒思考时间,输入用户名密码,点击登录按钮。

 

 

说明:用户的整个执行流程都录制在Action(循环)部分,所以Vuser_int (开始)和Vuser_end(结束)部分为空。Action_Transaction部分的时间为运行整个Action脚本所需的时间。

整个Action的平均响应时间为:3.945秒;登录操作的平均响应时间为:1.185秒。

 

 

说明:所有响应事务数为:8720次(个)

 

服务器平均每秒响应事件:6.664次/秒;其中登录的平均每秒响应事件为:3.257次/秒

 

 

结果分析:

 

此次测试用户操作流程简单,所以并未对服务器造成高度负载,从NAS服务器服务器曲线图来看,0到70%区间浮动,运行相当平稳。从模拟环境来看,加入1到5的思考时间,更符合真实用户的操作。

 

从设置200人的压力分析,响应速度很快,完全在用户的感觉快速响应时间内,从整个Action脚本分析,把整个Action时间减去登录时间为:2.76秒,首页的访问时间相比较长,首页部分图片和动画较多,如果用户量访问量继续加大,必定会影响系统性能。

时间: 2024-08-24 15:26:25

性能测试报告(实例)的相关文章

全球SDN测试认证中心发布ONOS控制器性能测试报告

软件定义网络(Software Defined Network, SDN)凭借其可以将数据平面与控制平面分离的巨大优势成为了近年来的关注焦点,但越来越多的企业及运营商在实践中发现,SDN控制平面的性能状况成为了制约SDN商用部署和应用的关键.近日,天地互连-全球SDN测试认证中心(SDNCTC,www.sdnctc.com)继<RYU控制器性能测试报告>.<OpenDaylight控制器性能测试报告>之后,再次发布了<ONOS控制器性能测试报告>,对主流开源控制器ONO

一篇文章读懂阿里云负载均衡性能保障型实例

什么是负载均衡性能保障型实例? 性能保障型实例提供了可保障的性能指标(性能SLA).与之相对的是性能共享型实例,即不保障实例的性能指标,资源是所有实例共享的. 在阿里云负载均衡推出性能保障型实例之前,用户所有购买的实例均为性能共享型实例.在控制台上,可以查看已购实例的类型. 把鼠标移至性能保障型实例的绿色图标,可查看具体的性能指标,如下图所示. 性能保障型实例的三个关键指标如下: 最大连接数-Max Connection 最大连接数定义了一个负载均衡实例能够承载的最大连接数量.当实例上的连接超过

Go语言项目(kingshard)性能优化实例剖析

kingshard性能优化网络篇 最近kingshard的功能开发节奏慢了许多.一方面是工作确实比较忙,另一方面是我觉得kingshard的功能已经比较完善了,下一步的开发重点应该是性能优化.毕竟作为一个MySQL proxy,如果转发SQL的性能很差,再多的功能都无济于事.所以这个周末一直宅在家里优化kingshard的转发性能.经过两天的探索发现,将kingshard的转发SQL性能提升了18%左右,在这个过程中学到了一下知识.借此机会分享一下,同时也是督促一下自己写博客的积极性.:) 1.

SDN控制器测试工具面世 RYU性能测试报告发布

当软件定义网络SDN逐渐成为网络世界新的范式,商用部署速度加快,因此整个SDN网络性能的关键--SDN控制器也必将越来越成为网络用户关心的焦点.天地互连-全球SDN测试认证中心(www.sdnctc.com)经过广泛的需求征集和独立科研,成功开发出了SDN控制器测试工具:OFsuite_Performance,填补了SDN控制器系统性性能测试市场空白,并将向公众发布<RYU控制器性能测试报告>.至此,全球SDN测试认证中心将正式面向全球范围开展SDN控制器测试业务,为SDN控制器用户提供更多的

php+mysql prepare 与普通查询的性能对比实例讲解_Mysql

php+mysql prepare 与普通查询的性能对比 实例代码如下: <?php class timer { public $StartTime = 0; public $StopTime = 0; public $TimeSpent = 0; function start(){ $this->StartTime = microtime(); } function stop(){ $this->StopTime = microtime(); } function spent() {

性能测试报告的9个建议

让你的报告作为软件质量测试的一部分,以一个简单,快速和直观的方式将信息呈现给观众. 这里有9基本原则要遵循来有效的报告你的性能测试结果. 及时报告,经常报告 经常地共享数据和信息对于使您的测试项目整体成功来说是至关重要的.为了有效的做到这一点,每隔几天向代理人和项目小组以邮件方式发送总结图表,其中图表包含对所有要点简明扼要的说明. 利用视觉方式 许多人发现以视觉方式汇报统计数据更容易让人理解.在对性能结果的数据方面尤为正确,特别是对大数据量,通过此方式更容易通过数据来识别有价值的模式. 让你的报

RDS实例的性能测试报告----基础总结篇

1、  首先登录DT,云数据库,通过bic子系统定位到生产上RDS的主实例ID,复制主实例的id到杜康上具体查看RDS的性能问题 2、  杜康点击实例诊断,实例性能信息,筛选时间12-13 16:30-17:30 的性能信息 a)         磁盘空间.磁盘空间详情:这段时间的数据是一条直线,空间状态都很稳定,没有性能问题. MySQL RDS磁盘占用包括日志文件(binlog文件.错误日志等),数据文件(数据.索引文件),和一些其他文件(ibdata,logfile_0,临时文

基于分布式SSD云盘集群的Oracle 性能测试报告

  1.测试目的 阿里云云服务器(Elastic Compute Service,简称 ECS)是一种简单高效.处理能力可弹性伸缩的计算服务,帮助客户快速构建更稳定.安全的应用,提升运维效率,降低 IT 成本,使您更专注于核心业务创新.而阿里云块存储(Block Storage),是阿里云为云服务器ECS提供的低时延.持久性.高可靠的数据块级随机存储.块存储支持在可用区内自动复制数据,防止意外的硬件故障导致数据不可用,以保护您的业务免于组件故障的威胁.就像对待硬盘一样,客户可以对挂载到ECS实例

Android ListView性能优化实例讲解

前言:   对于ListView,大家绝对都不会陌生,只要是做过Android开发的人,哪有不用ListView的呢?   只要是用过ListView的人,哪有不关心对它性能优化的呢?   关于如何对ListView进行性能优化,不仅是面试中常常会被问到的(我前段时间面试了几家公司,全部都问到了这个问题了),而且在实际项目中更是非常重要的一环,它甚至在某种程度上决定了用户是否喜欢接受你的APP.(如果你的列表滑起来很卡,我敢说很多人会直接卸载)   网上关于如何对ListView进行性能优化,提