1 / 24
文档名称:

web项目测试实战性能测试结果分析样章报告.docx

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

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

分享

预览

web项目测试实战性能测试结果分析样章报告.docx

上传人:buxiangzhid56 2020/2/14 文件大小:971 KB

下载得到文件列表

web项目测试实战性能测试结果分析样章报告.docx

文档介绍

文档介绍:,通常可以从结果摘要、并发数、平均事务响应时间、每秒点击数、业务成功率、系统资源、网页细分图、Web服务器资源、数据库服务器资源等几个方面分析,如图5-1所示。性能测试结果分析的一个重要的原则是以性能测试的需求指标为导向。我们回顾一下本次性能测试的目的,正如Error!,本次测试的要求是验证在30分钟内完成2000次用户登录系统,然后进行考勤业务,最后退出,在业务操作过程中页面的响应时间不超过3秒,并且服务器的CPU使用率、内存使用率分别不超过75%、70%,那么按照所示的流程,我们开始分析,看看本次测试是否达到了预期的性能指标,其中又有哪些性能隐患,该如何解决。图5-1性能测试结果分析流程图结果摘要LoadRunner进行场景测试结果收集后,首先显示的该结果的一个摘要信息,如图5-2所示。概要中列出了场景执行情况、“StatisticsSummary(统计信息摘要)”、“TransactionSummary(事务摘要)”以及“HTTPResponsesSummary(HTTP响应摘要)”等。以简要的信息列出本次测试结果。图5-2性能测试结果摘要图场景执行情况该部分给出了本次测试场景的名称、结果存放路径及场景的持续时间,如图5-3所示。从该图我们知道,本次测试从15:58:40开始,到16:29:42结束,共历时31分2秒。与我们场景执行计划中设计的时间基本吻合。图5-3场景执行情况描述图StatisticsSummary(统计信息摘要)该部分给出了场景执行结束后并发数、总吞吐量、平均每秒吞吐量、总请求数、平均每秒请求数的统计值,如图5-4所示。从该图我们得知,本次测试运行的最大并发数为7,总吞吐量为842,037,409字节,平均每秒的吞吐量为451,979字节,总的请求数为211,974,,对于吞吐量,单位时间内吞吐量越大,说明服务器的处理能越好,而请求数仅表示客户端向服务器发出的请求数,与吞吐量一般是成正比关系。图5-4统计信息摘要图注意:因为在场景的“Run-timeSettings”的“Miscellaneous”选项中将每一个Action当成了一个事务执行,故这里的事务其实就是脚本中的Action。400无法解析此请求。:访问由于凭据无效被拒绝。:访问由于服务器配置倾向使用替代身份验证方法而被拒绝。:访问由于ACL对所请求资源的设置被拒绝。:Web服务器上安装的筛选器授权失败。:ISAPI/CGI应用程序授权失败。:由于Web服务器上的URL授权策略而拒绝访问。TransactionSummary(事务摘要)该部分给出了场景执行结束后相关Action的平均响应时间、通过率等情况,如图5-5所示。从该图我们得到每个Action的平均响应时间与业务成功率。图5-5事务摘要图HTTPResponsesSummary(HTTP响应摘要)该部分显示在场景执行过程中,每次HTTP请求发出去的状态,是成功还是失败,都在这里体现,如图5-6所示。从图中可以看到,在本次测试过程中LoadRunner共模拟发出了211974次请求(与“统计信息摘要”中的“TotalHits”一致),其中“HTTP200”的是209811次,而“HTTP404”则有2163,说明在本次过程中,经过发出的请求大部分都能正确响应了,但还是有部分失败了,但未影响测试结果,“HTTP200”表示请求被正确响应,而“HTTP404”表示文件或者目录未能找到。有朋友可能会问,这里出现了404的错误,为什么结果还都通过了。出现这样问题的原因是脚本有些页面的请求内容并非关键点,比如可能请求先前的cookie信息,如果没有就重新获取,所以不会影响最终的测试结果。图5-6HTTP响应摘要常用的HTTP状态代码如下:403禁止访问:访问被拒绝。:执行访问被拒绝。:读取访问被拒绝。:写入访问被拒绝。:需要使用SSL查看该资源。:需要使用SSL128查看该资源。:客户端的IP地址被拒绝。:需要SSL客户端证书。:客户端的DNS名称被拒绝。:太多客户端试图连接到Web服务器。:Web服务器配置为拒绝执行访问。:密码已更改。:服务器证书映射器拒绝了客户端证书访问。:客户端证书已在W