控制面板
NV Analytics/NV Insights 报告的主页提供了一个控制面板,它显示了工作负载及其各组脚本的摘要信息。它清楚地说明了不同网络对事务持续时间的影响,还列出了包含应用程序优化建议链接的优化等级。
摘要数据
运行的开始日期和时间。
分析覆盖范围
Selected scripts。报告中所含唯一脚本的总数。
Virtual locations。报告中所含唯一虚拟位置的总数。虚拟位置可以代表地理位置 (例如伦敦) 或移动网络类型 (例如 4G)。
Selected groups。选定用于 NV Insights 分析的组总数。Network Virtualization for Performance Testing 分析在定义运行将包括的组时已选中 NV Insights 复选框的每个组。NV Insights 复选框位于:
- LoadRunner:“场景脚本”窗格
- Performance Center:“组和工作负载”视图的“组”区域
网络影响
网络影响说明了网络对事务持续时间的影响。
单击此框中的任意位置可显示/隐藏展示了测试中每个范围内事务数量的长条,以及事务在有虚拟位置时比没有虚拟位置时多用的运行时间。时间显示为百分比范围。例如:
例如:如果某一事务:
-
在无虚拟位置时运行 10 秒
-
在有虚拟位置时运行 12 秒
网络影响百分比将为 "Up to 25% longer than baseline",因为该事务在有虚拟位置时的运行时间多用了 20%。
如果某一事务:
-
在无虚拟位置时运行 10 秒
-
在有虚拟位置时运行 25 秒
网络影响百分比将为 "Over 200% longer than baseline",因为该事务在有虚拟位置时的运行时间超过了两倍。
确定网络影响
在 LoadRunner 或 Performance Center 运行会话期间,Network Virtualization for Performance Testing 会对选中了 NV Insights 复选框的每个组中的一个 Vuser 运行两次附加迭代。
每个组的第一次迭代称为“基础迭代”,在没有虚拟位置的情况下在测试开始时运行。这将创建一个“基线”,指明脚本中的事务在无网络仿真时的运行时间。如果同一个脚本包含在多个组中,此基线将代表在所有运行该脚本的组上运行该脚本的事务所用的“平均时间”。
之后在测试期间,Network Virtualization for Performance Testing 会对每个组使用指定虚拟位置再运行一次迭代。这称为“分析运行”。分析运行模拟实际网络,可能与基线运行大不相同。
由此产生的基线运行与分析运行之间的响应时间差距就是“网络影响”。这表明了网络属性对应用程序的影响。时间差距越小,应用程序的优化效果就越好。
突出显示的数字表示有虚拟位置 (仿真网络) 时运行的事务数与事务总数之比。例如,10/22 表示总共有 22 个事务,其中的 10 个事务在有仿真网络的情况下运行。
选定用于 NV Analytics 分析的所有事务的摘要。每个色块都代表在某个特定网络影响范围内运行的事务总数。在有网络仿真时成功运行的事务的范围显示为高于或低于基线事务持续时间的百分比 (%)。
将鼠标悬停在圆环图的各色块上可查看突出显示的网络影响范围。
优化等级
优化等级表明了应用程序事务的性能表现。等级范围从 A 到 F。等级越高,事务的优化效果就越好。
单击框中的任意位置可查看每个等级的事务数。
优化的重要性
优化的应用程序执行效果更好,能够更快、更高效地运行。例如,如果有两个外观完全相同的网页,只对其中一个网页进行优化,另一个不进行优化,则它们的加载速度可能截然不同。
在分析过程中,NV Analytics 会提供优化应用程序的建议,从而使网络仿真尽可能高效。并对照公认的行业标准以及 HPE 的增强最佳实践对每个操作进行衡量,以便检测性能问题。
事务评级
通过将事务与编程最佳实践进行比较,为每个事务分配了一个分数,并根据实施建议后可获得的潜在性能改进分配了优先级。分数将进行合计并依据符合程度转换为等级,其中 'A' 表示符合程度最高。
条形图
每一条都采用不同的颜色,代表一个等级。将鼠标悬停在某一条上可查看特定等级的事务数。
按脚本划分的事务分布
此区域列出了运行包含的所有脚本。
单击某个脚本可向下搜索并查看事务详细信息。
对于每个脚本,将显示以下信息:
-
每个虚拟位置的事务数
-
网络影响。有虚拟位置 (仿真网络) 时运行的事务数与事务总数之比。
圆环图中的色块表示在某个特定网络影响范围内运行的事务总数。
单击此框中的任意位置可显示/隐藏展示了脚本中每个范围内事务数量的长条,以及事务在有虚拟位置时比没有虚拟位置时多用的运行时间。
-
优化等级。请注意在单击移动/桌面切换时,等级会如何变化。
后续步骤: