• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

(一)IP网络设备的软件性能测试

发布: 2009-3-23 10:03 | 作者: 不详 | 来源: 测试时代采编 | 查看: 75次 | 进入软件测试论坛讨论

领测软件测试网

   目前,有很多仪表厂商致力于网络互联设备性能测试设备的研制与生产,例如Ixia公司的,Agilent公司等,这些测试设备给网络互联设备的生产厂商、网络互联设备的评估机构提供了网络互联设备性能测试与评估手段。这些测试仪表都遵循相关的RFC标准,不但可以对网络互联设备进行性能测试,而且可以网络互联设备间的互操作性进行测试。

(2)应用管理设备

        应用管理设备的性能测试主要集中在传输、应用层面的性能测试,对该类设备目前业界没有统一的测试参考标准,但下列性能指标的测试,已广泛得到测评机构、设备制造商的认可,作为应用管理设备性能的度量指标。

●最大连接速率(Maximum Connection Rate)

        指标含义:被测设备能够每秒成功处理的最大连接数目。

●最大并发连接数(Maximum Concurrent Connections)

        指标含义:被测设备能够成功处理的最大并发连接数目。

●最大带宽(Maximum Bandwidth)

        指标含义:被测设备能够成功处理的最大带宽。

●最大事务速率(Maximum Transaction Rate)

        指标含义:被测设备能够每秒成功处理的最大事务数目。

●最大并发用户(Maximum Simultaneous Users)

        指标含义:被测设备能够成功处理的最大用户数目。

        对应用管理设备除了测试在传输、应用层面的性能外,还需要测试设备在网络层面的数据转发性能,数据转发性能测试一般参考网络互联设备的性能测试方法,测试标准参考RFC2544。

2.3  测试关注要素

        网络互联设备、应用管理设备的性能测试通常会借助相关的性能测试仪表来完成,在实际进行设备性能测试时,需要关注以下要素:

(1)了解性能测试的尺度

        性能测试的主要目的是测试被测设备在不同负载下的性能状况,一般来讲,测试时要考虑在正常负载压力、较大负载压力、最大负载压力下对被测设备进行性能测试。例如参照RFC2544进行的设备吞吐量测试,缺省的测试包长包括了最短(64byte)、中间(128byte、512byte…..)、最长(1518byte)。

(2)使用正确的测试工具

        各仪表测试厂商针对不同的性能测试有专门的测试仪表和测试工具,了解、掌握、正确使用这些测试工具可以有效的帮助我们完成性能测试。例如Ixia公司的性能测试仪表,如果进行应用性能测试,使用IxLoad测试工具,如果进行RFC2544测试,使用IxAutomate测试工具。

(3)掌握测试仪表的差异

        性能测试常使用专用的性能测试仪表来完成,虽然同类测试仪表都遵循相同的标准、或协议,但测试仪表间有一定差异,这可能影响你的测试配置、测试结果的分析等,例如RFC2544测试中,Ixia 400T测试仪表支持ARP,有些仪表就不支持,故测试时需要了解你所用的测试仪表。

(4)配置正确的负载模式

        网络互联设备、应用管理设备分别有不同的性能体现项,而且同类设备也有不同的性能体现项。例如涉及Web应用的应用管理设备,主要关注并发用户性能指标,而涉及包过滤应用的应用管理设备,主要关注带宽性能指标,所以说了解负载模式要素,配置正确的负载模式,可以较准确的解读测试结果。

(5)了解测试结果的依赖性

        所有的性能测试结果都是在某种条件下被测设备的性能反映,例如在测试网络互联设备的容量(如吞吐量)时,测试负载不同,测试结果就不同;被测设备的配置不同,测试结果也不同。

2.4  测试实施流程

        无论是进行网络互联设备性能测试、还是应用管理设备的性能测试,制定测试计划是实施测试的起步点,一个好的测试计划是成功测试的基本保障。要达到测试目的,完成测试任务,需要在测试过程中分析测试结果、修订测试计划、总结测试。在性能测试实践过程中,我们总结了性能测试的实施流程如图1所示,有效地帮助测试人员开展设备的性能测试,同时该测试实施流程也适用于设备功能测试

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网