定义虚拟位置测试级别设置
NV“虚拟位置测试级别设置”应用于测试或场景中包含的所有虚拟位置和 Load Generator。
指定这些全局设置后,可以指定特定虚拟位置或 Load Generator 的设置。有关详细信息,请参阅“指定虚拟位置运行时设置”。
数据包捕获
可以将 Network Virtualization for Performance Testing 配置为捕获运行 LoadRunner 场景或 Performance Center 测试时在网络中传输的数据包。
备注: 数据包捕获测试级别设置应用于场景或测试中参与的所有虚拟位置和 Load Generator。
在全局级别启用数据包捕获后,如果需要,必须对场景或测试中的特定虚拟位置启用数据包捕获,并指定数据包捕获设置。有关详细信息,请参阅“为虚拟位置设置数据包捕获”。
在配置数据包捕获通用设置时,指定以下内容:
可以选择捕获运行场景或测试时在网络中传输的数据包。
如果打开“通用设置/运行时设置”>“数据包捕获”,则可以为场景或测试中的虚拟位置打开“数据包捕获”。如果关闭“通用设置/运行时设置”>“数据包捕获”,则无法为场景或测试中的虚拟位置打开“数据包捕获”。
备注: 一定要考虑 Load Generator 上的磁盘空间使用情况。根据您的数据包捕获设置,每个测试最多可以保存 1 GB 的数据包列表。考虑将 NV 清理阈值配置为清理捕获的数据包,或者根据需要执行手动清理。
在场景或测试中的每个 Load Generator 上分配的用于存储所捕获数据包的最大内存空间。默认的最大空间大小为每个 Load Generator 300 MB。
备注: “总数据包列表大小”不能超过 Load Generator 上 RAM 的 25%。
有关自定义默认最大大小的详细信息,请参阅“为每个 Load Generator 设置默认最大数据包列表缓冲区大小”。
定义捕获数据包并且达到最大总数据包大小时发生的情况。
- 循环:达到最大总数据包大小时,擦除最早的数据包,继续录制最新的数据包。
- 非循环:达到最大总数据包大小时,不再录制新的数据包。
设置通用数据包捕获设置
-
在 LoadRunner Controller 或 Performance Center 中,显示虚拟位置测试级别设置。
显示在 LoadRunner 中的操作步骤
-
在 LoadRunner Controller 中,单击工具栏上的“显示虚拟位置设置”按钮
。
-
确保选中“启用 Network Virtualization”。
-
单击“通用设置”。
显示在 Performance Center 中的操作步骤
-
在 Performance Center 中,单击工具栏上的“虚拟位置编辑器”按钮
。
-
确保“虚拟位置模式”已打开。
-
单击“运行时设置”。
-
- 在“数据包捕获”下,单击开关以启用数据包捕获。
- 在“总数据包列表大小”中,指定在场景或测试中的每个 Load Generator 上分配的用于存储所捕获数据包的最大内存空间。
- 选择数据包捕获方法:“循环”或“非循环”。有关详细信息,请参阅上文的数据包捕获方法。
- 单击“确定”保存设置。
IP 筛选
运行包含网络虚拟化的场景或测试时,LoadRunner 或 Performance Center 会对该场景或测试期间运行的 Vuser 所使用的网络应用各种网络条件。这些网络条件将应用于进出与场景或测试中的虚拟位置关联的所有 Load Generator 的网络流量。
但如果出于某种原因,您不想将网络虚拟化应用于与特定 IP 地址关联的流量,怎么办? 可以创建“IP 筛选”,包含不想应用网络虚拟化的 IP 地址的列表。如果将特定 IP 地址作为网络流量的源或目标包含在相关 IP 筛选中,则网络条件不会应用于进出该 IP 地址的网络流量。
有关从网络虚拟化中排除 IP 地址的原因,请参阅“从网络虚拟化中排除计算机”。
在 LoadRunner 和 Performance Center 中,有两种类型的 IP 筛选:
-
全局 IP 筛选。“全局 IP 筛选”是不想应用网络虚拟化的 IP 地址的列表。全局 IP 筛选应用于场景或测试中的所有虚拟位置。如果全局 IP 筛选中的某一 IP 地址是网络流量的源或目标,该网络流量将不会产生网络障碍。
-
本地 IP 筛选。可以为场景或测试中的每个虚拟位置创建一个“本地 IP 筛选”。本地 IP 筛选包括不想应用网络虚拟化的 IP 地址。除了由于包含在全局 IP 筛选中而被排除的 IP 地址之外,这些本地“排除的地址”也是排除的 IP 地址。
备注: 本地 IP 筛选仅应用于与之关联的虚拟位置。
有关创建本地 IP 筛选的详细信息,请参阅“为虚拟位置创建本地 IP 筛选”。
要维护全局 IP 筛选:
- 在 LoadRunner Controller 或 Performance Center 中,显示测试级别网络虚拟化设置,如“定义虚拟位置测试级别设置”中所述。
- 在“排除以下 IP”框下,输入要排除的 IP 地址,然后单击 "+" 号。IP 地址便添加到全局 IP 筛选中。
-
对要排除的所有 IP 地址重复上面的步骤。
备注: 为虚拟位置配置运行时设置时,全局 IP 筛选中已包含的 IP 地址在本地 IP 筛选中显示为灰色。有关详细信息,请参阅“为虚拟位置创建本地 IP 筛选”。
要从全局 IP 筛选列表中删除某个 IP 地址,请选择该 IP 地址并单击 "X"。
- 单击“确定”保存设置。