? 控制核CPU利用率
新建测试时,需要用到控制核CPU进行会话回收,我们目前使用的是核心2,如果出现大量不成功,查看是否由于核心2利用率过高。
1.6.3 其他注意事项
? 2分发测试
再次测试时,可以使用 2 分法,并省略阶梯阶段,直到没有错误为准。
? 稳定阶段时长设置
16 / 54
坚持的时间应在 60 秒或更长。
? 测试环境注意事项:
DUT 有的时候需要重新启动才能再次测试;
测试的客户端地址范围需要控制合适,不要太多或太少;
17 / 54
2 并发测试
2.1 并发测试
2.1.1 最大并发测试说明
? 最大并发测试的主要目标是评价被测设备( DUT)的对 TCP 连接的管理和
保持的能力。一般来说,设备的内存越大, session 表空间越多,对 session 的管理能力越强,则设备的 TCP 并发能力越高。并发测试主要消耗内存。
? 在对 DUT 进行并发测试时,我们一般会有 2 个步骤。
步骤一:“只建不拆”,快速找到设备的极限大约值;
只建不拆的测试方法是指:在建立 TCP 连接并 get 到指定的页面后,连接一直保持,直到测试时间了一次性关闭。(有些测试人员也会只使用该方法测试 DUT 的 TCP 并发能力,但是这样的测试方法不能保证 DUT 在测试过程中一直保持 TCP 连接)
步骤二:“边建边拆”,得到 DUT 的稳定的 TCP 并发值;
边建边拆的测试方法是指:在测试开始的一段时间内,使设备达到指定的并发连接数后,在所有的连接池中一边拆线,一边新建。 ?
2.1.2 并发测试环境
? 测试拓扑和测试地址段如下图所示。
18 / 54
? 测试仪上配置Virtual Router(VR)去往DUT设备。
这样配置是为了避免Avalanche模拟的客户端IP网段和去往目标DUT设备IP地址处于同一个网段。比如本次测试负载均衡设备,测试仪配置虚拟路由,就能防止客户端网段和VIP处于同一网段。如下图测试仪配置VR:
? DUT上需增加相应的返程静态路由。
从服务器返回给客户端的数据,查路由应该交给测试仪接口IP地址。
19 / 54
? 被测设备为路由模式。
DUT是否配置为路由模式也是根据测试需求。DUT如果为路由模式,我们在新建测试时一般使用TCP简单状态,并且关闭其他不相关的功能,以测试出设备最大的新建性能。
2.2 新建项目和测试
2.2.1 新建项目和测试
? 在 Avalanche Commander 中新建项目。
由于本测试不涉及ThrestEx的测试,所以不要选择“Add ThreatEx profiles to New Project”。
20 / 54