结果摘要:web
场景执行状况:浏览器
该部分给出了本次测试场景的名称、结果存放路径 及 场景的持续时间服务器
统计信息摘要 statistic summarycookie
该部分给出了场景执行结束后并发数、总吞吐量、平均每秒吞吐量、总请求数、平均每秒请求数的统计值网络
对于吞量,单位时间内吞吐量越大,说明服务器的处理能力越好,而请求数仅表示客户端向服务器发出的请求数,与吞吐量通常是成正比关系并发
事务摘要 transaction summary性能
该部分给出了场景执行结束后相关action的平均响应时间、经过率等状况测试
http 响应摘要 http responses summary网站
该部分显示在场景执行过程当中,每次http请求发出去的状态,是成功仍是失败加密
出现了404错误,但结果都经过了,出现这样的问题的缘由是脚本有些页面的请求内容并不是关键点,好比可能请求先前的cookie信息,若是没有就从新获取,因此不会影响最终的测试结果
400 没法解析请求
401 未经受权
403 禁止访问
404 找不到文件或目录
500 服务器错误
并发数分析
running vusers 运行的并发数,显示了在场景执行过程当中并发数的执行状况,它们显示vuser的状态、完成脚本的vuser的数量以及集合统计信息,将这些图与事务图结合使用能够肯定vuser的数量对事务响应时间产生的影响
rendezvous 集合点(新图-添加)
响应时间:
average transaction response time 平均事务响应时间:
加上思考时间是为了真实的模拟用户环境,统计结果中除去思考时间是为了更真实的反映服务器处理能力
90 percent time:表求90%的事务,服务器的响应都维持在某个值附近,average time 值对于平均事务响应时间变更趋势很大的状况统计不许确,若是总体趋势比较平滑,没有忽上忽下的波动状况,取二者均可以,若是总体趋势毫无规律,波动很是大,90percent time更真实些
每秒点击数 hits per second
反映了客户端每秒钟向服务器商提交的请求数量,若是客户端发出的请求数量越多,与之相对的average throughput 也应该越大,而且发出的请求越多会对平均事务响应时间形成影响,因此在测试过程当中每每将这三都结合起来分析
若是 hits per second正常,而 average throughput 不正常,则表示服务器虽然可以接受服务器的请求,但返回结果较慢,多是程序处理缓慢
若是hits per second不正常,则说明客户端存在问题,这种问题通常是网络引发的,或者录制的脚本有问题,未能正确的模拟用户的行为
通常状况下,这两种指标用于性能调优,好比给定了几个条件,去检测另一个条件,用这两个指标衡量,每每起到很好的效果,好比要比较某两种硬件平台的优劣,就可使用相同的配置方法部署软件系统,而后使用相同的脚本、场景设计、统计方法去分析,最终得出一个较优的配置
业务成功率
就是事务成功率,用户通常把一个action当作一笔业务,在loadrunner场景执行中一笔交易称为一个事务。在 transaction summary中能够很明确的看到每一个事务的执行状态
系统资源:
系统资源图显示了在场景执行过程当中被监控的机器系统资源使用状况,通常状况下监控机器的CPU、内存、网络、磁盘等各个方面
processor time :CUP使用率
availablembytes(memory):可用物理内存 内在使用率=(总内存-可用)/总内存
processor queue length :cpu队列长度:超过2 则可能表示处理器堵塞
网页细分图
能够评估页面内容是否影响事务响应时间,使用网页细分图,能够分析网站上有问题的元素
page download time breakdown
client time 显示因浏览器思考时间或其余与客户端有关的延迟而使客户机上的请求发生延迟时,所通过的平均时间
connection time 显示与包含指定url的web服务器创建初始链接所需的时间,链接度量是一个很好的网络问题指示器,此外,它还可代表服务器是否对请求作出响应
DNS resolution time显示使用最近的DNS服务器将DNS名称解析为IP地址所需的时间。DNS查找度量是指示DNS解析问题或DNS服务器问题的一个很好的指示器
Error time 显示从发出http请求到返回错误消息仅限于http错误这期间通过的平均时间
first buffer time 显示从初始http请求一般为get到成功收回来自web服务器的第一次缓冲时为止所通过的时间。第一次缓冲度量是很好的web服务器延迟和网络滞后指示器
注意:因为缓冲区大小最大为8k,所以第一次缓冲时间可能也就是完成元素下载所需的时间
FTP authernthication time;显示验证客户端所用的时间,若是使用ftp则服务器在开始处理客户端命令以前,必须验证该客户端。FTP验证度量仅适用于FTP 协议通讯
receive time:显示从服务器收到最后一个字节并完成下载以前通过的时间。接收度量是很好的网络质量指示器
SSL Handshaking time:显示创建ssl链接所用的时间(包括客户端hello、服务器hello、客户端公用密钥传输、服务器证书传输和其余部分可选阶段)。此时该后,客户端和服务器之间的全部通讯都被加密。SSL握手度量仅适用于https通讯
测试项 目标值 实际值 是否经过
业务响应时间 <=3秒
业务成功率 100%
业务总数 30分钟完成2000
cup使用率 <75%
内存使用率 <70%
处理器队列长度 =1