• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 测试测量 > 技术文章 > 应用层设备性能测试方法

应用层设备性能测试方法

录入:edatop.com    点击:

3.3  最大HTTP 事务交易速率(Maximum Transactions per Second)

该测试是验证被测设备能够支持的最大事务交易速率,一个交易是指一个请求以及相应的回应。比如通过浏览器访问某网站,首先通过三次TCP握手建立TCP连接,所请求的页面包括多个对象:网页、图像、Flash或者内嵌对象等通过浏览器并行或者串行下载。

对于HTTP 1.0采用Keep-alive特性和HTTP1.1,TCP可以支持多个Transaction。对于大多数操作系统和浏览器来说,一个TCP包括多少个Transaction都是可配置的。在进行该指标测试时,一般情况下尽可能减少TCP连接的数量,这样可以保证尽可能多的应用层Transaction的数量。IxLoad支持该功能的灵活设置。该测试项目的测试拓扑见图1,相应IxLoad的参数设置见表7,被测设备有多种工作模式,表2中列出来的参数同样适用于该测试。同样,表3中列出来的也是并发连接数测试所需要的关键指标。

表7  最大事务交易速率测试建议的IxLoad参数设置

3.4  最大吞吐量(Maximum Throughput)

首先需要明确的是,应用层的吞吐量和通常理解的2层吞吐量计算方法是不同的,图3是相关计算方法的解释,2层吞吐量是对整个2层数据帧进行计算的,包括链路上所有的Bits数。应用层吞吐量(Goodput)只对有效数据进行计算,对于重传的数据包也不考虑在有效数据中。该测试项目的测试拓扑参见图1,相应IxLoad的参数设置参见表8。被测设备有多种工作模式,表2中列出来的参数同样适用于该测试。同样,表3中列出来的也是并发连接数测试所需要的关键指标。表9是该测试任务可能遇到的问题以及建议解决办法。

图3  应用层吞吐量和2层吞吐量解释

表8  最大事务交易速率测试建议的IxLoad参数设置

表9  可能遇到的问题与建议的解决办法

3.5  在有DDoS攻击流量下的性能(Application Forwarding Performance under DoS Attacks)

防火墙和具有DPI功能的设备都具有保护当前正在运行的用户不受攻击的能力,该能力增加了系统的处理开销,会对系统的性能造成一定的下降。该测试项目主要验证被测设备在有拒绝服务(DDoS)攻击的情况下被测设备转发性能所受到的影响。

通常有多种方法测试设备在攻击情况的性能表现,在这里以设备受到SYN Flood攻击为例,同时以多种应用层流量FTP,SMTP,RTSP,SIP作为背景对HTTP流量正常转发性能的影响。表10是测试工具所需要的参数设置。相应的结果分析、对于HTTP协议,同样可以参考表3,对于其他类型的业务流量和DoS攻击流量,可以参见表11。

表10  最大事务交易速率测试建议的IxLoad参数设置

表11  DoS攻击流量结果统计信息

IXIA独有的数据包监测(Packet Monitor)统计功能,可以实时分类统计合法的业务流量与攻击流量,这样就可以在测试工具中实时查看被测设备是否对非法流量进行了有效拦截,并确认是否对合法流量造成性能上的影响。表12是该测试任务可能遇到的问题以及建议解决办法。

表12  可能遇到的问题与建议的解决办法

4  结束语

根据Frost & Sullian的公开研究报告,IXIA 4~7层IxLoad测试方案在2008年的全球市场份额处于第一位,最新推出的高性能Acceleron测试模块进一步确保了IxLoad在核心应用层设备的地位。

IXIA也应广大客户的要求,在随后的专栏文章中,介绍在路由交换,MPLS,VoIP,城域以太网和高速以太网等领域的测试方法,在使用测试工具的同时也掌握了测试的原理,提高技术水平。作为IP测试技术的领导者,IXIA愿意为最新技术在国内的推广和发展做出积极贡献。

来源:电信网技术

点击浏览:矢量网络分析仪、频谱仪、示波器,使用操作培训教程

上一篇:基于虚拟仪器的高分辨率SoE系统设计
下一篇:WINDOWS95与NT下微机与智能化仪的串行通信设计

微波射频测量操作培训课程详情>>
射频和天线工程师培训课程详情>>

  网站地图