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

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

软件性能测试中如何使用ping和tracert命令检测丢包

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

领测软件测试网    前段时间与朋友聊到广域网的性能测试中,如何监测性能测试中丢包率的问题,但并没有比较成熟的想法。
        或许,使用文中描述的ping方法,虽然不太成熟,但也可以考虑一下。
 

        从家里测试宽带网连接的丢包是一项非常困难的工作。丢包可以发生在从你的计算机到你在互联网上正在连接的目的地之间的线路上的任何一个地方。引起丢包的原因包括:网络阻塞、路由器或者交换机超过工作负荷、信号往返时间缓慢以及服务提供商或者托管你访问的网站的公司使用的通信优先等级。
  
        没有主动测量实际重复传输的TCP流量(对于家庭宽带网连接来说,这类产品太昂贵了),很难确定是否真的发生了重复传输。你指出的机制ping和跟踪路由对于帮助家庭用户确定互联网上哪里的速度慢是最有用的工具。Ping测量你的计算机和你要连接的IP地址之间的信号往返时间。跟踪路由是测量路由器在你的计算机和你正在跟踪的路由的IP地址之间的通道的反应时间。
  
  使用Ping
  
  使用Ping测量丢包的最佳方法是向一个IP地址发送大量的Ping命令,然后检查没有应答的那些Ping命令。如果你快速地发出了50次Ping命令,你可以检查没有没有应答的次数,并把没有应答的次数作为丢包。没有应答的次数超过5%可能就值得担心了。
  
  在一台Windows计算机上,在命令提示符后面输入如下命令就可以完成这个任务:
  
  Ping -n 50(IP地址或者域名,如www.website.com)这个命令中的“-n”开关告诉发送ping命令的次数,“50”是发送的次数。
  
  然后,你将得到一个测试总结。这个总结将包括丢失的数量和百分比:
  
  199.181.132.250地址Ping的统计结果:
  
  包: 发送 = 6, 接收 = 6, 丢失 = 0 (0%)
  
  大约往返时间以毫秒(ms)显示:
  
  最小 = 26ms, 最大 = 29ms, 平均 = 27ms
  
  如果你看到平均往返时间较高(超过100ms),这也会降低你的网络下载速度。
  
  设法消除某些引起丢包的网络某些部分的故障的一种方法是在通道的各个部分进行ping测试。我首先开始进行测试的地方是本地的“缺省网关”。这是你所有的数据传输到网络上经过的第一个路由器。如果在这一部分的丢包率很高,那么问题就在你的服务提供商的网络上。
  
  在Windows命令提示符后面输入“ipconfig”命令你就可以发现你的缺省路由器的IP地址。这个结果显示如下:
  
  以太网接口本地区域连接:
  
  具体连接的DNS后缀:domainname.com
  
  IP地址. . . . . . : 192.168.2.189
  
  子网掩码 . . . . . : 255.255.252.0
  
  

延伸阅读

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

TAG: ping 命令 软件 性能测试 tracert

21/212>

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

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