1 / 43
文档名称:

软件性能测试报告.doc

格式:doc   大小:1,029KB   页数:43页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件性能测试报告.doc

上传人:Seiryu 2022/3/20 文件大小:1 MB

下载得到文件列表

软件性能测试报告.doc

文档介绍

文档介绍:软件性能测试报告
性能测试内部交流
【摘要】从内容上来说~功能测试、性能测试以及其他一些零散内容构成了软件测试的主要内容~压力测试是性能测试的主要部分~是基于Web测试过程中非常重要的一项~并且是对工具软件依赖性最强的测试。本文旨在总指标。瓶颈口可能在web server、application server或database server,而且,查询其根源会非常困难。

压力测试用于衡量待测应用软件在压力状态下的性能。在基于web的应用软件中,产生这
些压力条件,主要是通过分布于最低(或有限)条件的硬件资源下,使用网络模拟出成千上万个分布式虚拟用户,这些用户产生一致的、可重复的并且可测的压力,来模仿现实世界,起到对应用软件测试的效果。多数测试软件采用报表和图像方式来提供测试结果,用于评价软件的性能。
从其定义分析,压力测试应属于性能测试。

所能用图表列出的项目
Vuser
显示执行了脚本的虚拟用户的个数以及每秒中的状态。这种图形在确定登陆的虚拟用户数非常有用。
. 激活的虚拟用户图形
用于显示每秒内执行Vuser脚本的虚拟用户个数及其状态。用于确定任何时刻服务器上的用户访问压力。
X坐标:从情节开始算起的时间。
Y坐标:虚拟用户的个数。
. 虚拟用户汇总图
显示虚拟用户汇总信息,对成功完成了情节的用户与失败的用户作对比。以饼形表示。
. 虚拟用户同步点(Rendezvous)图
lr_rendezvous 函数在Vuser script中定义一个同步点rendezvous。当该语句被执行时,Vuser停止等待LoadRunner发命令允许继续。
Rendezvous图显示何时虚拟用户从同步点中释放出来,有多少虚拟用户在此点被释放。本图有助于理解事务性能。如果把此图与Transaction Response Time – Average图比较,可以看出同步点影响的事务数如何形成压力峰值。
X坐标表示从情节开始的时间,Y坐标表示从同步点中被释放的用户数。 Error
在某个情节中出现的错误情况。包括如下信息:
. 错误统计
情节运行中出现的错误数,以错误代码分组。
如下图像中,总共出错178个,第一个错误码出现12次,%。
. 每秒的错误
执行某个情节时每秒出现的错误数。
Transaction
执行某个场景之后,可以分析关于事务的图形和报表,包括如下信息:
. 事务反应时间-平均
事务反应时间-平均图显示在场景运行时执行事务所消耗的平均时间。
X轴代表从场景开始的执行时间。Y轴代表执行每个事务消耗的时间。
. 事务反应时间-压力下的图形
是虚拟用户和事务反应平均时间的结合,表示情节运行的任何点上,事务时间和虚拟用户数量的关系。本图有助于查看虚拟用户的登陆对性能的冲击。最有效的场合是对压力梯度分析某个情节。
X轴代表从场景开始的执行时间。Y轴代表执行每个事务平均消耗的时间。
. 事务反应时间-百分点图
用于分析在给定的时间内执行的事务的百分数。有助于确定满足了所定义的性能标准的事务的百分比。最大反应时间可能非常的长,但是如果大多数事务的访问时间可以接受,系统总体也就满足了需要。
X轴代表在场景播放过程中总事务数所占百分比。Y轴代表执行事务消耗的时间。 在图中,tr_matrix_movie事务中少于20,的事务其响应时间少于70秒。
. 事务反应时间-分布图
显示在某个情节中执行事务的时间分布图。如果同事务性能总图比较,可以看到平均性能如何计算的。
X轴代表事务响应时间。Y轴代表情节中执行的事务。
在下图中,绝大多
数事务的响应时
间少于20秒。
. 每秒事务图
显示在情节播放过程中,每秒对于每个事务,其通过、失败和夭折的次数。有助于确定任何给定时刻系统中实际的事务压力。该图像同事务响应平均时间相比较,可以分析在性能时间内事务个数的影响。
X轴代表从场景开始的执行时间。Y轴代表情节播放中的事务数。
. 每秒事务总数
显示场景播放中通过、失败和夭折的事务总数。
. 事务汇总图
. 事务性能概要图
显示情节中最小、最大和平均性能时间。
X轴指定事务名,y轴显示时间,执行每个事务最接近的时间。 Web Resource
用于分析Web server的性能。
. 每秒点击量
显示情节播放每秒中虚拟用户向web server发出的HTTP请求。该图像有助于以点击量来评价产生的虚拟用户数。可以通过该图与事务平均