Avalanche测试新建性能测试指南
5星 · 超过95%的资源 需积分: 50 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测试中的新建测试是为了评估被测设备的处理器能力,通过测试在单位时间内能够建立的连接数来衡量其性能。同时,我们需要正确配置测试环境和客户端参数,以确保测试结果的准确性。
2020-01-15 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2019-11-16 上传
向阳_TT
- 粉丝: 0
- 资源: 4
最新资源
- 开源通讯录备份系统项目,易于复刻与扩展
- 探索NX二次开发:UF_DRF_ask_id_symbol_geometry函数详解
- Vuex使用教程:详细资料包解析与实践
- 汉印A300蓝牙打印机安卓App开发教程与资源
- kkFileView 4.4.0-beta版:Windows下的解压缩文件预览器
- ChatGPT对战Bard:一场AI的深度测评与比较
- 稳定版MySQL连接Java的驱动包MySQL Connector/J 5.1.38发布
- Zabbix监控系统离线安装包下载指南
- JavaScript Promise代码解析与应用
- 基于JAVA和SQL的离散数学题库管理系统开发与应用
- 竞赛项目申报系统:SpringBoot与Vue.js结合毕业设计
- JAVA+SQL打造离散数学题库管理系统:源代码与文档全览
- C#代码实现装箱与转换的详细解析
- 利用ChatGPT深入了解行业的快速方法论
- C语言链表操作实战解析与代码示例
- 大学生选修选课系统设计与实现:源码及数据库架构