Avalanche测试新建性能测试指南

5星 · 超过95%的资源 需积分: 50 20 下载量 119 浏览量 更新于2024-07-21 1 收藏 1.94MB DOCX 举报
"Avalance测试新建、并发、吞吐量" Avalance测试中的新建测试是为了评估被测设备(DUT)的处理器能力,通过测试在单位时间内能够建立的连接数来衡量其性能。在新建测试中,我们通常使用RST方式关闭连接,以关心成功建立TCP连接的速率。新建测试环境中,测试仪上配置VirtualRouter(VR)去往DUT设备,以避免Avalanche模拟的客户端IP网段和去往目标DUT设备IP地址处于同一个网段。 在新建测试中,DUT上需增加相应的返程静态路由,以便从服务器返回给客户端的数据查路由应该交给测试仪接口IP地址。被测设备为路由模式,也是根据测试需求来确定的。在新建测试时,我们通常使用TCP简单状态,并且关闭其他不相关的功能,以测试出设备最大的新建性能。 在Avalanche Commander中,我们可以新建项目和测试。新建项目时,不需要选择“AddThreatExprofilestoNewProject”,因为本测试不涉及ThreatEx的测试。在新建测试时,需要注意在Step3时要选择Device测试,Step4要选择Advance。 在Avalanche客户端配置中,我们需要建立Action,建立带有HTTP请求的每秒新建配置。在ClientActions下,建立新的“Actions_1”,命令为:“1gethttp://192.168.1.2/index.html”。然后,我们需要添加客户端Profile,在ClientProfiles下,选择新建,创建“User_1”的配置。 在修改ClientNetwork参数时,我们需要使用“PiggybackGetRequests”使get请求和ACK报文合并。这需要注意以下几点: 1.该功能需要确定DUT设备支持; 2.对比的选择/不选择的差异,可以通过Trail-Run抓包来对比; 3.Network的值是全局参数,和每个测试绑定;而其它的多不为全局参数,即在同一个项目中,一个Action或者Profile可以被多个测试例引用。 最后,我们需要添加客户端Subnet,在ClinetSubnets页面下选择“AddSubnet”,添加客户端的网段。 Avalance测试中的新建测试是为了评估被测设备的处理器能力,通过测试在单位时间内能够建立的连接数来衡量其性能。同时,我们需要正确配置测试环境和客户端参数,以确保测试结果的准确性。