软件性能测试(三)监控图表、测试执行、SLA、分析器使用

1、图标的监控和配置

监控与图表
对运行状况、交易状况进行监控
对系统与网络资源进行监控
对防火墙、网络服务器进行监控
对中间件进行监控
对数据库进行监控
监控图表的常见操作技巧

1.1 设置监控与图表

1、单击控制器界面上的运行按钮
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第1张图片
出现的是执行场景的主要界面。监控和图表是密不可分的。
2、设置监控图表
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第2张图片
得到的列表框包括了所有可用的图表
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第3张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第4张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第5张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第6张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第7张图片
在这里插入图片描述
3、图表配置
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第8张图片
单击右键,配置图表
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第9张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第10张图片
注:各种不同图表的菜单是不同的。
配置其中另一个图表
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第11张图片

软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第12张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第13张图片
设置完成后当击关闭,可看到图表的下方生成了一个列表。
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第14张图片
即是刚才采集的性能计数器的数值,他们也在随时的变化中,变化规律为5s一次,我们也可以根据需要来设置采样的频率。
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第15张图片
该性能图表,也是少数几个不用运行场景,就可以获得数值的图表之一。
运行场景后
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第16张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第17张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第18张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第19张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第20张图片

2 性能测试的执行

2.1 性能测试的执行

1、打开上述我们完成的场景
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第21张图片
2、选择运行场景

软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第22张图片
在运行中出现了两个错误:
分别是
(1)直接打开脚本运行场景前,必须启动web server和lr agent,如果启动后还没有localhost,那么要从vugen启动创建场景;在启动运行中为打开。
(2)错误代码为-35061
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第23张图片
参考博文为:
https://blog.csdn.net/qq_34659777/article/details/82702760.
3、成功运行性能测试
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第24张图片
运行结束会自动生成测试分析报告
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第25张图片
测试报告截图:
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第26张图片
4、性能测试报告简单分析和解释
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第27张图片
最大虚拟用户数
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第28张图片
由上图可知,和我们之前设计的用户数量增加图形是一致的。
在这里插入图片描述

2.2 服务质量协议(SLA)

1、操作大致概览
添加服务质量协议
选择时间决定的SLA
选择运行决定的SLA
利用高级按钮设置时间间隔
2、添加SLA
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第29张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第30张图片
在此案例中,我们选择第二种,每秒错误数。
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第31张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第32张图片
3、再次运行该脚本
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第33张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第34张图片
以上是完全无错误的情况。
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第35张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第36张图片

4、如果把web serve关闭,则会出现错误,也刚好可以作为我们上述设置的反例。
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第37张图片
当错误大于1时,会出现橙色方框,这样的设置能够检测我们对某一目标设定的期望值是否达到。

2.3 解读测试分析概要

测试分析概要界面
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第38张图片

统计概要
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第39张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第40张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第41张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第42张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第43张图片
场景执行过程信息表
对事务进行SLA相关分析
分析SLA
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第44张图片

事务概要
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第45张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第46张图片

软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第47张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第48张图片

HTTP响应概要
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第49张图片

软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第50张图片

3、分析LoadRunner测试结果

3.1 分析器简介

3.1.1 熟悉界面

1、分析器界面的几大部分
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第51张图片

2、在分析器中修改场景属性
3、定义测试报告格式

3.1.2 导出数据

1、分析器导出数据
2、分析器数据存放位置
3、与其他工具软件协同

3.1.3 全局设置

1、分析器的全局设置(Options)
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第52张图片
(1)基础
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第53张图片
(2)结果集选项卡
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第54张图片
(3)数据库选项卡
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第55张图片
(4)网页分析选项卡
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第56张图片
主要是针对asp等服务器端脚本。
(5)分析事务设置选项卡
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第57张图片

3.2 利用图表分析性能

3.2.1 熟悉各类图表

图表已经在第二点中详细截图
1、对Running Vusers分组等一系列操作
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第58张图片
通过上述操作,能够显示出每一个用户id运行的时间节点图。可以选择显示单一一个、也可以选择多个显示。
1)Drill Down
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第59张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第60张图片
分析其中一个或者部分用户的操作
2)设置相邻两个数据之间的数据间隔
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第61张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第62张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第63张图片
更清晰的看到图标的变化。
3)看某一点的信息
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第64张图片

3.3 将事务图添加到当前的图表中

软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第65张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第66张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第67张图片

软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第68张图片
1)详细事务树
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第69张图片
回到全部事务的图表
选择网页命令
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第70张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第71张图片
2)合并图表
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第72张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第73张图片

软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第74张图片
合并图表
合并图的目的,在于发现多重因素对系统整体的影响。
单击右键,选择自动关联
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第75张图片
系统生成关联图
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第76张图片
关联图的目的是发现不同数表中数据之间存在的关系。
3)交叉结构图
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第77张图片
重点:网络资源图
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第78张图片
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第79张图片
都是200 说明访问都是成功的。
还有网页调试图和系统资源图
这些图通过关联,能够找到系统的瓶颈
下图是关联网页调试图和系统资源图
网页调试图

系统资源图
软件性能测试(三)监控图表、测试执行、SLA、分析器使用_第80张图片
总结:利用图表分析性能

本人也是初学,有疑问可加QQ1297716447,说明来意,互相交流学习。

你可能感兴趣的:(性能测试,运维,负载均衡,安全,程序人生,后端)