软件性能测试(三)监控图表、测试执行、SAL、分析器使用
1、图标的监控和配置
监控与图表
对运行状况、交易状况进行监控
对系统与网络资源进行监控
对防火墙、网络服务器进行监控
对中间件进行监控
对数据库进行监控
监控图表的常见操作技巧
1.1 设置监控与图表
1、单击控制器界面上的运行按钮
出现的是执行场景的主要界面。监控和图表是密不可分的。
2、设置监控图表
得到的列表框包括了所有可用的图表
3、图表配置
单击右键,配置图表
注:各种不同图表的菜单是不同的。
配置其中另一个图表
设置完成后当击关闭,可看到图表的下方生成了一个列表。
即是刚才采集的性能计数器的数值,他们也在随时的变化中,变化规律为5s一次,我们也可以根据需要来设置采样的频率。
该性能图表,也是少数几个不用运行场景,就可以获得数值的图表之一。
运行场景后
2 性能测试的执行
2.1 性能测试的执行
1、打开上述我们完成的场景
2、选择运行场景
在运行中出现了两个错误:
分别是
(1)直接打开脚本运行场景前,必须启动web server和lr agent,如果启动后还没有localhost,那么要从vugen启动创建场景;在启动运行中为打开。
(2)错误代码为-35061
参考博文为:
https://blog.****.net/qq_34659777/article/details/82702760.
3、成功运行性能测试
运行结束会自动生成测试分析报告
测试报告截图:
4、性能测试报告简单分析和解释
最大虚拟用户数
由上图可知,和我们之前设计的用户数量增加图形是一致的。
2.2 服务质量协议(SLA)
1、操作大致概览
添加服务质量协议
选择时间决定的SLA
选择运行决定的SLA
利用高级按钮设置时间间隔
2、添加SLA
在此案例中,我们选择第二种,每秒错误数。
3、再次运行该脚本
以上是完全无错误的情况。
4、如果把web serve关闭,则会出现错误,也刚好可以作为我们上述设置的反例。
当错误大于1时,会出现橙色方框,这样的设置能够检测我们对某一目标设定的期望值是否达到。
2.3 解读测试分析概要
测试分析概要界面
统计概要
场景执行过程信息表
对事务进行SLA相关分析
分析SLA
事务概要
HTTP响应概要
3、分析LoadRunner测试结果
3.1 分析器简介
3.1.1 熟悉界面
1、分析器界面的几大部分
2、在分析器中修改场景属性
3、定义测试报告格式
3.1.2 导出数据
1、分析器导出数据
2、分析器数据存放位置
3、与其他工具软件协同
3.1.3 全局设置
1、分析器的全局设置(Options)
(1)基础
(2)结果集选项卡
(3)数据库选项卡
(4)网页分析选项卡
主要是针对asp等服务器端脚本。
(5)分析事务设置选项卡
3.2 利用图表分析性能
3.2.1 熟悉各类图表
图表已经在第二点中详细截图
1、对Running Vusers分组等一系列操作
通过上述操作,能够显示出每一个用户id运行的时间节点图。可以选择显示单一一个、也可以选择多个显示。
1)Drill Down
分析其中一个或者部分用户的操作
2)设置相邻两个数据之间的数据间隔
更清晰的看到图标的变化。
3)看某一点的信息
3.3 将事务图添加到当前的图表中
1)详细事务树
回到全部事务的图表
选择网页命令
2)合并图表
合并图表
合并图的目的,在于发现多重因素对系统整体的影响。
单击右键,选择自动关联
系统生成关联图
关联图的目的是发现不同数表中数据之间存在的关系。
3)交叉结构图
重点:网络资源图
都是200 说明访问都是成功的。
还有网页调试图和系统资源图
这些图通过关联,能够找到系统的瓶颈
下图是关联网页调试图和系统资源图
网页调试图
系统资源图
总结:利用图表分析性能
本人也是初学,有疑问可加QQ1297716447,说明来意,互相交流学习。