没有合适的资源?快使用搜索试试~ 我知道了~
性能测试结果分析实战笔记

温馨提示


试读
18页
针对互联网行业中如何做性能测试进行结果分析进行总结的笔记,里面包含性能测试结果分析的指标和实际工作中一些实例分析
资源推荐
资源详情
资源评论


















5.4.2 测试结果分析
LoadRunner 性能测试结果分析是个复杂的过程,通常可以从结果摘要、并发数、平均
事务响应时间、每秒点击数、业务成功率、系统资源、网页细分图、Web 服务器资源、数
据库服务器资源等几个方面分析,如图 5- 1 所示。性能测试结果分析的一个重要的原则是
以性能测试的需求指标为导向。我们回顾一下本次性能测试的目的,正如 Error: Reference
source not found 所列的指标,本次测试的要求是验证在 30 分钟内完成 2000 次用户登录系
统,然后进行考勤业务,最后退出,在业务操作过程中页面的响应时间不超过 3 秒,并且
服务器的 CPU 使用率、内存使用率分别不超过 75%、70%,那么按照所示的流程,我们
开始分析,看看本次测试是否达到了预期的性能指标,其中又有哪些性能隐患,该如何解
决。
图 5- 1性能测试结果分析流程图
结果摘要
LoadRunner 进行场景测试结果收集后,首先显示的该结果的一个摘要信息,如 图 5- 2
所示。概要中列出了场景执行情况、“Statistics Summary(统计信息摘要)”、“Transaction
Summary(事务摘要)”以及“HTTP Responses Summary(HTTP 响应摘要)”等。以简要的
信息列出本次测试结果。

图 5- 2性能测试结果摘要图
场景执行情况
该部分给出了本次测试场景的名称、结果存放路径及场景的持续时间,如图 5- 3 所示。
从该图我们知道,本次测试从 15:58:40 开始,到 16:29:42 结束,共历时 31 分 2 秒。与我们
场景执行计划中设计的时间基本吻合。
图 5- 3场景执行情况描述图
Statistics Summary(统计信息摘要)
该部分给出了场景执行结束后并发数、总吞吐量、平均每秒吞吐量、总请求数、平均
每秒请求数的统计值,如图 5- 4 所示。从该图我们得知,本次测试运行的最大并发数为
7,总吞吐量为 842,037,409 字节,平均每秒的吞吐量为 451,979 字节,总的请求数为
211,974,平均每秒的请求为 113.781,对于吞吐量,单位时间内吞吐量越大,说明服务器
的处理能越好,而请求数仅表示客户端向服务器发出的请求数,与吞吐量一般是成正比关
系。

图 5- 4统计信息摘要图
Transaction Summary(事务摘要)
该部分给出了场景执行结束后相关 Action 的平均响应时间、通过率等情况,如图 5- 5
所示。从该图我们得到每个 Action 的平均响应时间与业务成功率。
注意:
因为在场景的“Run-time Settings”的“Miscellaneous”选项中将每一个
Action 当成了一个事务执行,故这里的事务其实就是脚本中的 Action。
图 5- 5事务摘要图
HTTP Responses Summary(HTTP 响应摘要)
该部分显示在场景执行过程中,每次 HTTP 请求发出去的状态,是成功还是失败,都
在这里体现,如图 5- 6 所示。从图中可以看到,在本次测试过程中 LoadRunner 共模拟发出
了 211974 次请求(与“统计信息摘要”中的“Total Hits”一致),其中“HTTP 200”的是 209811
次,而“HTTP 404”则有 2163,说明在本次过程中,经过发出的请求大部分都能正确响应了,
但还是有部分失败了,但未影响测试结果,“ HTTP 200”表示请求被正确响应,而“HTTP
404”表示文件或者目录未能找到。有朋友可能会问,这里出现了 404 的错误,为什么结果
还都通过了。出现这样问题的原因是脚本有些页面的请求内容并非关键点,比如可能请求
先前的 cookie 信息,如果没有就重新获取,所以不会影响最终的测试结果。
图 5- 6 HTTP 响应摘要

常用的 HTTP 状态代码如下:
400 无法解析此请求。
401.1 未经授权:访问由于凭据无效被拒绝。
401.2 未经授权: 访问由于服务器配置倾向使用替代身份验证方法而被拒绝。
401.3 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。
401.4 未经授权:Web 服务器上安装的筛选器授权失败。
401.5 未经授权:ISAPI/CGI 应用程序授权失败。
401.7 未经授权:由于 Web 服务器上的 URL 授权策略而拒绝访问。
403 禁止访问:访问被拒绝。
403.1 禁止访问:执行访问被拒绝。
403.2 禁止访问:读取访问被拒绝。
403.3 禁止访问:写入访问被拒绝。
403.4 禁止访问:需要使用 SSL 查看该资源。
403.5 禁止访问:需要使用 SSL 128 查看该资源。
403.6 禁止访问:客户端的 IP 地址被拒绝。
403.7 禁止访问:需要 SSL 客户端证书。
403.8 禁止访问:客户端的 DNS 名称被拒绝。
403.9 禁止访问:太多客户端试图连接到 Web 服务器。
403.10 禁止访问:Web 服务器配置为拒绝执行访问。
403.11 禁止访问:密码已更改。
403.12 禁止访问:服务器证书映射器拒绝了客户端证书访问。
403.13 禁止访问:客户端证书已在 Web 服务器上吊销。
403.14 禁止访问:在 Web 服务器上已拒绝目录列表。
403.15 禁止访问:Web 服务器已超过客户端访问许可证限制。
403.16 禁止访问:客户端证书格式错误或未被 Web 服务器信任。
403.17 禁止访问:客户端证书已经到期或者尚未生效。
403.18 禁止访问:无法在当前应用程序池中执行请求的 URL。
403.19 禁止访问:无法在该应用程序池中为客户端执行 CGI。
403.20 禁止访问:Passport 登录失败。
404 找不到文件或目录。
404.1 文件或目录未找到:网站无法在所请求的端口访问。
需要注意的是 404.1 错误只会出现在具有多个 IP 地址的计算机上。如果在特
定 IP 地址/端口组合上收到客户端请求,而且没有将 IP 地址配置为在该特定
的端口上侦听,则 IIS 返回 404.1 HTTP 错误。例如,如果一台计算机有两
个 IP 地址,而只将其中一个 IP 地址配置为在端口 80 上侦听,则另一个 IP
地址从端口 80 收到的任何请求都将导致 IIS 返回 404.1 错误。只应在此服务
级别设置该错误,因为只有当服务器上使用多个 IP 地址时才会将它返回给
客户端。
404.2 文件或目录无法找到:锁定策略禁止该请求。
404.3 文件或目录无法找到:MIME 映射策略禁止该请求。
405 用于访问该页的 HTTP 动作未被许可。
406 客户端浏览器不接受所请求页面的 MIME 类型。
407 Web 服务器需要初始的代理验证。
剩余17页未读,继续阅读
资源评论

- Stesthu2018-10-08可以看,但是感觉像是骗取分数的,网上到处都能搜出来的资料

linapursue
- 粉丝: 76
- 资源: 13
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
