《性能测试执行之使用Analysis分析测试结果.pptx》由会员分享,可在线阅读,更多相关《性能测试执行之使用Analysis分析测试结果.pptx(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、性能测试执行之使用ANALYSIS分析测试结果1Analysis的使用2Analysis图3分析报告1ANALYSIS的使用1.Analysis简介2.启动Analysis3.Analysis工具栏4.配置Analysis5.整理执行结果6.查看概要数据及Analysis图1ANALYSIS的使用ANALYSIS简介 在负载测试场景执行期间,Vuser 可以在执行事务时生成结果数据。运行负载测试场景时,数据存储在扩展名.lrr 的结果文件中。Analysis 是一种实用程序,将活动图的显示信息和布局设置存储在扩展名为.lra 的文件中。双击运行场景后生成的.lrr 文件,Analysis会自动
2、分析成.lra 的文件。(lrr=LR result,lra=LR analysis)1ANALYSIS的使用1.Analysis简介2.启动Analysis3.Analysis工具栏4.配置Analysis5.整理执行结果6.查看概要数据及Analysis图1ANALYSIS的使用启动ANALYSIS1.启动AnalysisAnalysis 可以作为独立的应用程序打开,也可以直接从 Controller 打开。要将 Analysis 作为独立的应用程序打开,请选择以下某种方法:开始 程序 LoadRunner 应用程序 Analysis开始 程序 LoadRunner LoadRunner,
3、选择负载测试选项卡,然后单击 Analyze 负载测试。要直接从 Controller 打开 Analysis,请选择结果 Analyze 结果。此选项仅在运行负载测试场景后才可用。Analysis 会从当前场景中提取最新的结果文件,并用这些结果打开新会话。也可以通过选择结果 自动加载 Analysis,指示 Controller 在完成场景执行后自动打开 Analysis。1ANALYSIS的使用启动ANALYSIS2.访问并打开图和报告从 窗口 会话浏览器可以访问 Analysis 图。注:使用“打开新图”对话框可向会话浏览器中添加图。1ANALYSIS的使用启动ANALYSIS“会话浏览
4、器”窗口会话浏览器(窗口 会话浏览器)显示当前会话中所打开项(图和报告)的树视图。单击会话浏览器中的项时,该项将在 Analysis 主窗口中激活。会话浏览器分为以下几类。概要报告。单击此节点可以访问概要报告(如果有)。服务水平协议。展开此节点可以访问 SLA(服务水平协议)报告。已分析的事务。展开此节点可以访问事务分析报告。图。展开此节点可以访问 Analysis 图。要打开其他图或复制现有图,请选择图 添加新图。1ANALYSIS的使用1.Analysis简介2.启动Analysis3.Analysis工具栏4.配置Analysis5.整理执行结果6.查看概要数据及Analysis图1AN
5、ALYSIS的使用ANALYSIS工具栏常用工具栏始终显示在页面顶部的工具栏上,包含以下按钮:1ANALYSIS的使用ANALYSIS工具栏图工具栏打开图后,此工具栏将显示在页面顶部,包含以下按钮:1ANALYSIS的使用1.Analysis简介2.启动Analysis3.Analysis工具栏4.配置Analysis5.整理执行结果6.查看概要数据及Analysis图1ANALYSIS的使用配置ANALYSIS设置常规选项设置数据选项设置数据库选项设置网页细分选项设置事务分析选项1ANALYSIS的使用配置ANALYSIS设置常规选项“常规”选项卡可以设置以下选项:日期格式选择用于存储和显示
6、的日期格式。欧洲。显示欧洲日期格式。美国。显示美国日期格式。文件浏览器选择要从中打开文件浏览器的目录位置。打开最近使用的目录。从先前使用的目录位置打开文件浏览器。打开指定目录。从指定的目录打开文件浏览器。在目录路径框中,输入要从中打开文件浏览器的目录位置。1ANALYSIS的使用配置ANALYSIS临时存储位置选择要保存临时文件的目录位置。使用 Windows 临时目录。在 Windows 临时目录中保存临时文件。使用指定目录。在指定的目录中保存临时文件。在目录路径框中,输入要保存临时文件的目录位置。概要报告在“概要报告”中配置下列事务设置:事务百分比。“概要报告”包含一个百分比列,显示 90
7、%事务的响应时间(在这段时间内运行的事务的 90%)。要更改默认的 90%百分比值,请在事务百分比框中输入一个新数字。最多显示。此处的设置定义该表中将显示的事务数。要更改此数字(例如,改为 6),请在最多显示框中输入新数字。注:由于此设置是应用程序级设置,因此仅在下次分析结果文件时应用新值(文件 新建)。1ANALYSIS的使用配置ANALYSIS2.设置数据选项您可以将 Analysis 配置为生成并显示概要数据,也可以将其配置为生成并显示完整数据。如果选择生成完整 Analysis 数据,Analysis 将聚合数据。聚合会减少大型负载测试场景中的数据库大小和处理时间。另外您可以将 Ana
8、lysis 配置为存储或显示整个场景持续期间的数据,也可以将其配置为仅存储或显示指定时间范围内的数据。这样可以缩小数据库,从而减少处理时间。使用“选项”对话框中的“结果集合”选项卡可以配置数据选项。1ANALYSIS的使用配置ANALYSIS1ANALYSIS的使用配置ANALYSIS 数据源仅生成概要数据。仅查看概要数据。如果选择此选项,Analysis 不会处理数据以用于筛选和分组等高级用途。仅生成完整数据。仅在数据处理后查看完整数据。不显示概要数据。生成完整数据时显示概要。在处理完整数据时查看概要数据。在处理结束后查看完整数据。图下方的进度条会显示完整数据的生成进度。1ANALYSIS的
9、使用配置ANALYSIS 数据聚合自动聚合数据以优化性能。使用内置数据聚合公式来聚合数据。仅自动聚合 Web 数据。仅使用内置数据聚合公式来聚合 Web 数据。应用用户定义的聚合。使用您定义的设置聚合数据。选中此选项可启用聚合配置按钮。单击此按钮可定义您的自定义聚合设置。1ANALYSIS的使用配置ANALYSIS要配置用户定义的聚合和设置:1 选择工具 选项,然后选择结果集合选项卡。2 在“数据聚合”区域,选择应用用户定义的聚合。3 单击聚合配置。这时将打开“数据聚合配置”对话框。1ANALYSIS的使用配置ANALYSIS1ANALYSIS的使用配置ANALYSIS4 选择所需的聚合配置类
10、型:聚合数据(如果选中,则继续执行步骤 5)仅聚合 Web 数据(如果选中,则继续执行步骤 6)5 如果在步骤 4 中选择“聚合数据”:a 在选择要聚合的数据类型列表中,使用复选框选择您要为之聚合数据的图类型。要排除来自失败 Vuser 的数据,请选择不聚合失败的 Vuser。b 在选择要聚合的图属性列表中,使用复选框选择要聚合的图属性。c 指定数据的自定义粒度。要缩小数据库,请增大粒度。要重点查看更详细的结果,请减小粒度。最小的粒度是 1 秒。1ANALYSIS的使用配置ANALYSIS6 如果在步骤 4 中选择“仅聚合 Web 数据”:在对 Web 数据使用 X 个粒度设置中,指定为 We
11、b 数据自定义的粒度。默认情况下,nalysis 每 5 秒总结一次 Web 度量。要缩小数据库,请增大粒度。要重点查看更详细的结果,请减小粒度。7 单击确定。1ANALYSIS的使用配置ANALYSIS 数据时间范围整个场景。显示整个负载测试场景持续期间的数据。指定的场景时间范围。仅显示场景指定时间范围内的数据。a)分析结果自场景中时间。输入要使用的场景已用时间(以“hh:mm:ss”的格式),在此时间之后 Analysis 开始显示数据。b)直到。输入场景运行期间希望 Analysis 停止显示数据的时刻(以“hh:mm:ss”的格式)。1ANALYSIS的使用配置ANALYSIS 将 C
12、ontroller 输出消息复制到 Analysis 会话选择相关选项将 Controller 生成的输出消息复制到 Analysis 会话中。这些输出消息显示在 Analysis 的“Controller 输出消息”窗口中。如果数据集小于 X MB,则复制。如果数据集小于指定的大小,则将 Controller 的输出数据复制到 Analysis 会话中。始终复制。始终将 Controller 输出数据复制到 Analysis 会话中。从不复制。从不将 Controller 输出数据复制到 Analysis 会话中。要将“结果集合”选项卡上的设置应用于当前会话,请单击立即在活动会话中应用。保存
13、 Analysis 会话后,将复制 Controller 输出数据。1ANALYSIS的使用配置ANALYSIS选择“数据源”、“数据聚合”、“数据时间范围”和“输出消息”选项。要配置自定义聚合,请单击聚合配置,然后设置选项。单击确定。1ANALYSIS的使用1.Analysis简介2.启动Analysis3.Analysis工具栏4.配置Analysis5.整理执行结果6.查看概要数据及Analysis图1ANALYSIS的使用整理执行结果运行负载测试场景时,默认情况下所有 Vuser 信息将存储在每个本地 Vuser 主机上。场景执行后,会自动整理 或合并结果-来自所有主机的结果将传输到结
14、果目录。通过在 Controller 窗口中选择结果 自动整理结果,并清除此选项旁的复选标记,可以禁用自动整理。要手动整理结果,可选择结果 整理结果。如果未事先整理结果,Analysis 会在生成分析数据前自动整理结果。1ANALYSIS的使用1.Analysis简介2.启动Analysis3.Analysis工具栏4.配置Analysis5.整理执行结果6.查看概要数据及Analysis图1ANALYSIS的使用查看概要数据及ANALYSIS图1.查看概要数据在结果大小超过 100 MB 的大型负载测试场景中,Analysis 处理数据将需要较长时间。在 LoadRunner 处理完整数据时
15、,您可以查看这些数据的概要。要查看概要数据,请选择工具 选项,然后选择结果集合选项卡。要在查看概要数据的同时处理完整数据图,请选择在生成完整数据的同时显示概要数据,或者,如果不需要 LoadRunner 处理所有 Analysis 数据,则选择仅生成概要数据。仅查看概要数据时,下列图不可用:数据点(总计)错误网络监控器集合Siebel 数据库端事务数Siebel 数据端事务数(按 SQL 阶段)SQL 平均执行时间网页诊断1ANALYSIS的使用查看概要数据及ANALYSIS图2.Analysis 图Vuser 图。提供 Vuser 状态信息和其他 Vuser 统计信息。错误图。提供有关负载测
16、试场景中所发生错误的信息。事务图。提供有关事务性能和响应时间的信息。Web 资源图。提供有关 Web Vuser 吞吐量、每秒点击次数、每秒 HTTP 响应数、每秒重试次数和每秒下载页面数的信息。系统资源图。提供在负载测试场景运行期间使用联机监控器监控的系统资源的统计信息。此类别还包括 SNMP 监控图。网络监控器图。提供有关网络延迟的信息。2ANALYSIS图1.“运行 Vuser”图2.“每秒点击次数”图3.“吞吐量”图4.“事务摘要”图5.“平均事务响应时间”图2ANALYSIS图1.“运行 Vuser”图“运行 Vuser”图显示测试期间每秒钟执行Vuser 脚本的 Vuser 数及其
17、状态。默认情况下,此图仅显示处于运行状态的 Vuser。X 轴表示自负载测试场景开始运行以来经过的时间。y 轴表示场景中的 Vuser 数。2ANALYSIS图2.“每秒点击次数”图“每秒点击次数”图显示负载测试场景运行期间的每一秒内 Vuser 向 Web 服务器发出的HTTP 请求数。X 轴表示自场景开始运行以来经过的时间。Y 轴表示服务器上的点击次数。上图显示在场景开始运行后的第 55 秒出现每秒最大点击次数。2ANALYSIS图3.“吞吐量”图吞吐量以字节为单位,表示 Vuser 在任意给定的一秒内从服务器接收的数据量。X 轴表示自场景开始运行以来经过的时间。Y 轴表示服务器的吞吐量(
18、字节)。2ANALYSIS图4.“事务摘要”图“事务摘要”图显示负载测试场景中失败、通过、停止和因错误结束的事务数摘要信息。X 轴指定事务的名称。Y 轴显示场景运行期间执行的事务数。2ANALYSIS图5.“平均事务响应时间”图“平均事务响应时间”图显示负载测试场景运行期间每秒内用于执行事务的平均时间。X 轴表示自场景开始运行以来经过的时间。Y 轴表示每个事务的平均响应时间(秒)。3分析报告1.关于Analysis分析报告2.查看概要报告3.创建html报告4.创建word报告5.使用事务报告3分析报告关于ANALYSIS分析报告在负载测试场景开始运行后,您可以查看提供系统性能摘要信息的报告。
19、Analysis 提供以下报告工具:概要报告SLA 报告事务分析报告HTML 报告事务报告3分析报告1.关于Analysis分析报告2.查看概要报告3.创建html报告4.创建word报告3分析报告查看概要报告概要报告提供有关负载测试场景执行情况的一般信息。此报告始终可以通过会话浏览器或 Analysis 窗口中的选项卡访问。概要报告中列出有关场景运行情况的统计信息,并提供指向以下图的链接:正在运行 Vuser、吞吐量、每秒点击次数、每秒 HTTP 响应数、事务概要和平均事务响应时间。概要报告的外观及其显示的信息将根据是否定义了 SLA(服务水平协议)而变化。SLA 定义场景的目标。LoadR
20、unner 会在场景运行期间评测这些目标,并在概要报告中对其进行分析。也可以为交叉结果图提供概要报告。3分析报告查看概要报告未定义 SLA 的概要报告未定义 SLA 的概要报告中包含以下几部分:a)场景详细信息b)统计信息概要c)随时间变化的场景行为d)事务概要e)HTTP 响应概要3分析报告查看概要报告随时间变化的场景行为这部分显示在每个时间间隔内,所测试的应用程序每秒收到的平均错误数。例如,0 表示在该时间间隔内,每秒平均收到的错误数为零,0+表示平均来看,收到的错误数略大于零,依此类推。3分析报告查看概要报告事务概要这部分显示包含负载测试场景诊断数据的表。此表中包含一个百分比列(x)。此
21、列显示在运行期间所执行事务百分比的最大响应时间。例如,在下表中,browse special books 在“88”列中的值是 8.072。这表示 88%的 browse special books 事务的响应时间小于 8.072 秒。3分析报告查看概要报告HTTP 响应概要这部分显示负载测试场景执行期间从 Web 服务器返回的 HTTP 状态代码数(按状态代码分组)。3分析报告查看概要报告HTTP 状态代码3分析报告1.关于Analysis分析报告2.查看概要报告3.创建html报告3分析报告创建HTML报告Analysis 允许您为负载测试场景运行情况创建 HTML 报告。它将为每个打开的图和报告创建一个单独的页面。选择报告 HTML 报告,或单击工具栏上的创建 HTML 报告按钮。“选择报告文件名和路径”,为 HTML 报告指定路径和文件名,然后单击保存。3分析报告创建HTML报告3分析报告1.关于Analysis分析报告2.查看概要报告3.创建html报告4.创建word报告3分析报告创建WORD报告选择报告 Microsoft Word 报告“Microsoft Word 报告”对话框将打开。输入各字段信息,选择报告内容及路径,点击【确定】按钮即可。课后作业将前几期的作业分析生成一个性能测试报告,可是自己假定各性能指标,最后得出结论。
限制150内