没有合适的资源?快使用搜索试试~ 我知道了~
LoadRunner测试结果分析
需积分: 30 1 下载量 168 浏览量
2018-08-29
17:21:51
上传
评论
收藏 19KB DOCX 举报
温馨提示
试读
3页
LoadRunner生成测试结果并不代表着这次测试结果的结束,相反,这次测试结果的重头戏才刚刚开始。如何对测试结果进行分析,关系着这次测试的成功与否。网上关于LoadRunner测试结果如何分析的介绍相当匮乏,在总结他人的观点和自己的实验体会基础上来介绍如何进行LoadRunner测试结果分析。
资源推荐
资源详情
资源评论
一、LoadRunner
测试 结果分析之我见
LoadRunner 生成测试结果并不代表着这次测试结果的结束,相反,这次测试结果的重头戏才刚刚开始。
如何对测试结果进行分析,关系着这次测试的成功与否。网上关于 LoadRunner 测试结果如何分析的介绍相当
匮乏,在总结他人的观点和自己的实验体会基础上来介绍如何进行 LoadRunner 测试结果分析。
1. LoadRunner 测试结果分析的第一步应该是查看分析综述(Analysis Summary),其包括统计综述
(Statistics Summary)、事务综述(Transaction Summary)、HTTP 响应综述(HTTP Responses
Summary)三部分。在统计综述中查看 Total Errors 的数量,HTTP 响应综述中查看 HTTP 404 数量,若数
值相对较大(HTTP 404 则相对于 HTTP 200),则说明系统测试中出错较多,系统系能有问题;另外查看事
务的平均响应时间和其 90%的事务平均响应时间,若时间过长,超过测试计划中的要求值,则说明系统的性能
不满足我们的要求。
2. 第二步对 LoadRunner 测试结果图进行分析,首先对事务综述(Transaction Summary)进行分析,
该图可以直观地看出在测试时间内事务的成功与失败情况,所以比第一步更容易判断出被测系统运行是否正常。
3. 接着分析事务平均响应时间(Average Transaciton Response Time),若事务平均响应时间曲线趋
高,则说明被测系统处理事务的速度开始逐渐变慢,即被测系统随着运行时间的变化,整体性能不断下降。当
系统性能存在问题时,该曲线的走向一般表现为开始缓慢上升,然后趋于平稳,最后缓慢下降。原因是:被测
系统处理事务能力下降,事务平均响应时间变长,在曲线上表现为缓慢上升;而并发事务达到一定数量时,被
测系统无法处理多余的事务,此时曲线变现为趋于平稳;当一段时间后,事务不断被处理,其数量减少,在曲
线上表现为下降。如果被测系统没有等待机制,那么事务响应时间会越来越长,最后系统崩溃。
4. 再分析每秒通过事务数(Transactions per Second/TPS),该曲线表示被测系统在运行的任意时刻,
每个事务通过、失败的情况,其是考查系统性能的一个重要参数。若随着压力的增加,曲线如果开始变化缓慢
或有平稳的趋势,则有可能是服务器开始出现瓶颈。
[5]. 分析每秒通过事务总数(Total Transactions per Second),该曲线显示在任意时刻被测系统通过
的事务总数、失败的事务总数。该曲线走向和 TPS 曲线走向一致。
[6]. 事务性能摘要(Transaction Performance Sunmmary)该曲线表示被测系统中所有事务的最小、
最大和平均事务响应时间。
[7]. 事务在负载情况下的响应时间(Transaction Response Time Under Load),该曲线表示在不同
数量的虚拟用户情况下的事务响应时间情况。该图对分析具有渐变负载的测试场景比较有用。
[8]. 事务响应时间(百分比)(Transaction Response Time(Percentile)),该曲线可以容易地分
析出在给定的响应时间范围内事务量的百分比重。
[9]. 事务响应时间(分布)(Transaction Response Time(Distribution)),该图可以容易地分析出在
给定响应时间范围内的事务量情况。
其实,若并不是十分详细地分析测试结果,第 4 步与第 5 步选其一分析,第 6 步、第 7 步、第 8 步为可选
项,因为在第 1 步就在一定程度上分析了,而第 9 步又与第 8 步功能相识。LoadRunner 生成测试结果图在很
大的程度上具有一定的重复性,只不过是在不同情况下的具体显示。
二、LoadRunner 测试结果分析之我见
上述测试过程的重点在于事务,而 LoadRunner 生成的测试结果图并不局限于事务上,其中还有是关于
Vusers、Errors、Web Resources、Web Page diagnostics 的测试图。
1. 对于 Vusers 的测试图有 3 种:Running Vusers、Vusers Summary、Rendezvous,其中
Running Vusers 是关于虚拟用户加压、施压、减压的情况图;
Vusers Summary 是用户运行结果的综述图;Rendezvous 是虚拟用户的集合点情况图。这三种图单独
分析没有多大的价值,一般都是和其他图合并分析。
2. 对于 Errors 的分析,若是在上述测试中发现被测系统运行中有很多错误,则 Errors 测试结果有分析的
必要,否则,就不必发费时间在 Errors 上了。其主要包括 Error Statistics、Error Statistics(by
description)、Errors per Second(by description)、Errors per Second、Total Errorss per
资源评论
奔跑吧铃铛
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于keras+fasterRCNN,在VOC格式的口罩数据集上训练,检测人群中有无戴口罩python源码+模型
- 基于opencv+qt5机器视觉的传统缺陷检测, 即采用标准图片和待测图片进行pixel to pixel的XOR操作源码+文档
- 管道内检测缺陷数据库管理系统源码+文档说明+sln
- 毕业设计-低功耗STM32F411开发板(原理图+PCB源文件+官方例程+驱动等)源码+文档说明+截图
- 基于yolov5-tensorRT检测+发动机缸体内壁缺陷检测系统源码+文档说明
- 基于C++实现的锂电池缺陷检测源码+文档说明
- push_version
- 软件自制图像批量压缩工具
- 经典缺陷检测算法源码整理包含PaDiM(2020ICPR)、PatchCore(2022CVPR)、SimpleNet+文档说明
- 基于深度学习的抗梯度噪声的缺陷检测器python源码+文档说明+模型的预训练
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功