精华内容
下载资源
问答
  • 网络质量检测算法

    2018-11-29 12:56:01
    评估延时、抖动、丢包对网络质量的影响,使用G.107标准技术实时评估网络质量,可结合应用到webrtc中。
  • Android网络质量检测

    2020-11-25 12:45:01
    public interface ConnectionClassStateChangeListener { public void onBandwidthStateChange(ConnectionQuality bandwidthState); } and subscribe with the listener: ...ConnectionClassManag.
    compile 'com.facebook.network.connectionclass:connectionclass:1.0.1'
    public interface ConnectionClassStateChangeListener {
      public void onBandwidthStateChange(ConnectionQuality bandwidthState);
    }

    and subscribe with the listener:

    ConnectionClassManager.getInstance().register(mListener);

    Alternatively, you can manually query for the current connection quality bucket with getCurrentBandwidthQuality().

    ConnectionQuality cq = ConnectionClassManager.getInstance().getCurrentBandwidthQuality();

    转载自:https://www.ctolib.com/network-connection-class.html

    转载自:https://help.aliyun.com/document_detail/139662.html

    展开全文
  • 大学城网络稳定性及网络质量测试工具.bat
  • 世纪前线网络质量测试工具世纪前线网络质量测试工具世纪前线网络质量测试工具世纪前线网络质量测试工具世纪前线网络质量测试工具世纪前线网络质量测试工具世纪前线网络质量测试工具世纪前线网络质量测试工具世纪前线...
  • 网络质量测试报告.doc

    2021-10-08 19:47:48
    网络质量测试报告.doc
  • 世纪前线网络质量测试工具
  • 网络质量测试报告.docx
  • 行业分类-网络游戏-基于虚拟可扩展局域网的网络质量测试工具.zip
  • 网络质量测试网络质量测试网络质量测试
  • 网络质量测试培训资料.pptx
  • 网络质量测试器 测试网络得好工具 可以测试下载速度,丢包率等
  • 网络游戏-GSM-R无线网络质量检测方法及装置.zip
  • 网络游戏-无线热点网络质量检测方法、移动终端及存储介质.zip
  • 网络游戏-物联无线设备、终端及其通信的网络质量检测方法与系统.zip
  • 基于ARM的电台通信网络质量检测硬件设计.pdf
  • Windows 7 网络质量测试

    千次阅读 2018-06-02 15:51:49
    Windows 7 网络质量测试 保证网络稳定性,建议最大数据包延迟 200ms 以内,数据包最大和最小延迟差 100ms 以内,丢包率最好不丢包或 5% 以内。 1. 调出 运行 (快捷键 Win + R),输入 cmd,ping 5 秒或者 5 分钟,...

    Windows 7 网络质量测试

    保证网络稳定性,建议最大数据包延迟 200ms 以内,数据包最大和最小延迟差 100ms 以内,丢包率最好不丢包或 5% 以内。

    1. 调出 运行 (快捷键 Win + R),输入 cmd,ping 5 秒或者 5 分钟,Ctrl + C 停止。

    ping www.baidu.com -t

    References

    展开全文
  • 从事互联网行业或者站点管理人员,一定要有几款网络、站点性能方面测试工具,辅助工作。了解特定网络访问的延时和丢包率、页面加载时间等信息;从网站的前端优化到底层网络链路状况全方面帮助用户了解自己网站的用户...

    从事互联网行业或者站点管理人员,一定要有几款网络、站点性能方面测试工具,辅助工作。了解特定网络访问的延时和丢包率、页面加载时间等信息;从网站的前端优化到底层网络链路状况全方面帮助用户了解自己网站的用户的访问状况;帮助网络应用开发者和维护者了解网络服务器和云主机在全网的响应时间;还可以帮助用户提供全方面的前端分析,并给出优化建议。

    下面是本人经常使用的几款测试工具,各有千秋,大家可以根据实际请款选择使用。

    一:国内测试站点

    国内站点意义较大


    1. 17ce


    网站链接:

    http://www.17ce.com/

    特点:

    这个站点是我个人使用最多的,支持get 、ping 、traceroute 、dns、cdn 等测试项,提供的节点非常多,输出信息丰富,能生成测试数据值得图表、支持测试结果对比。



    2.卡卡网


    网站链接:

    http://www.webkaka.com/WebCheck.aspx

    特点:

    测试侧重点是国内网站测速,可以即时测试网站在全国各地的访问情况。

    本系统主要测试指标包括访问可行性、响应速度、下载时间、下载速度、网页属性等。


    3.ChinaZ


    网站链接:

    http://ping.chinaz.com/

    特点:

    侧重点是ping测试;

    ChinaZ提供很多站长相关的工具,Ping只是其中的一个小工具。ChinaZ的Ping值主要是国内的数据,也有美国节点。


    4.阿里测


    网站链接:

    http://www.alibench.com/


    特点:

    是国内第一款探测过程可视化的测速网站。

    目前该工具支持Http,Ping,Dns,TraceRoute、全景分析五大探测类型。

    每种类型支持相应的参数设置,满足更多个性化探测需求。全景分析采用真实客户端进行探测,监测节点分布全国各地,覆盖联通、移动、电信、铁通、教育网等主流运营商,全面保证探测数据准确性,真实性。探测结果提供了中国地图,柱状图,数据表格等多种展示形式,展示效果更加直观化。支持对比探测功能,可两个网站同时进行比较探测,探测结果更具参考性和指导意义。


    5.奇云测


    网站链接:

    http://ce.cloud.360.cn/index


    特点:

    支持get 、ping 、dns 、网站评分等测试项,与17ce有点相似,输出信息丰富,能生成测试结果分布图、网站优化建议等。

    二:国外测试站点

    国外站点意义较大


    1.just-ping


    网站链接:

    http://www.just-ping.com/

    http://cloudmonitor.ca.com/zh_cn/ping.php

    特点:

    just-ping\CA APM的云监控是一个全球性的行业领导者,在网站和应用程序性能监控。

    提供web check、 ping、 dns analysis 、traceroute等方式测试 全球几十个节, 网站有中文页面。


    2.host-tracker


    网站链接:

    http://host-tracker.com/


    特点:

    HostTracker 采用分布式的测速方案,通过布置在全球范围内的几十台服务器来测试网站的访问速度,更有针对性和参考性。强悍的网页元素的加载测试,HostTracker 在这方面没有多少优势。

    但重要的是它能了解不同网络环境下的访问速度,包括能否成功访问,响应时间,数据传输速度等参数。

    HostTracker 支持站外按钮调用,点击右侧工具 “Get button code” 即可配置。允许自定义调用图标和文字信息,非常方便。


    3.webpagetest

    网站链接:

    http://www.webpagetest.org/


    特点:

    运行一个免费的网站速度测试,来自世界各地的多个地点,使用真正的浏览器(IE和Chrome),并在真正的消费者连接速度。

    可以运行简单的测试,或执行多步交易,视频采集,内容封锁和更先进的测试,包括。

    结果将提供丰富的诊断信息,包括资源加载瀑布图,网页速度优化检查和改进建议。


    4.Pingdom


    网站链接:

    http://dnscheck.pingdom.com/


    特点:

    支持 full page test、dns health、ping and tracerroute 等测试。

    检查一个网页的所有部分 -查看文件大小,加载时间,和每一个网页(HTML,JavaScript和CSS文件,图像等)的单个元素的其他细节。 可以排序和过滤列表中不同的方法来识别性能瓶颈。

    性能概述 -会自动把大量与性能相关的统计数据基础上生成测试结果。

    跟踪你的表现历史 -我们为你保存每个测试,所以你可以检讨后,也看到事情如何变化随着时间的推移(漂亮的图表)。

    测试从多个位置 -如何快速加载一个网站,在欧洲,美国,等等。



    5.gtmetrix


    网站链接:

    http://gtmetrix.com/


    特点:

    测试网站所有页面加载速度,进行统计分析,是网站优化的利器。

    GTmetrix可以帮助您为您的用户开发出更快,更高效,全方位改善网站体验。


    6.Google PageSpeed


    网站链接:


    https://developers.google.com/speed/


    特点:

    google PageSpeed 支持跨各种设备的性能测试,页面优化加速分析,Chrome和Firefox的访问分析等


    7:whatsmydns 

    网站链接:

    https://www.whatsmydns.net


    特点:

    测试域名所解析的IP地址,从世界各地发出dns解析请求;

    帮助验证cdn加速解析效果;

    全球10个公共测试点;


    三,其它测试工具


    上面是个人用过的几个比较好的测试站点,下面还有国外其他测试站点,大家自己按需使用!


    测速

    http://www.selfseo.com/website_speed_test.php


    http://www.numion.com/


    http://www.alertra.com/spotcheck.php


    网站反应速度测试

    http://webwait.com/



    展开全文
  • 半月月前,我用Python写了一个工具,可以测试网络的纯丢包率以及探测网络路径中的队列情况,经过一些使用者的反馈,还算比较好用,关于这个工具,请参见《动手写一个探测网络质量(丢包率/RTT/队形等)的工具》。...
    半月月前,我用Python写了一个工具,可以测试网络的纯丢包率以及探测网络路径中的队列情况,经过一些使用者的反馈,还算比较好用,关于这个工具,请参见《
    动手写一个探测网络质量(丢包率/RTT/队形等)的工具》。
    
            但是我觉得这个少了关于乱序度的测试功能,于是补充之。其实,在Linux的TC工具上,除了队列,丢包率,延迟之外,乱序度也是一个非常重要的配置参数,不过请记住,Linux不是全部,对于程序员而言,除了抓包之外,了解一点Linux之外的东西,比如Cisco,运营商之类的,还是必要的。我至今依然记得网吧的网管搞定了一个东软高级专家搞不定的问题的场景,这很正常,因为虽然网吧的网管可能没什么基础知识,程序员同样也没有,网管的优势在于,人家善于使用工具。两个领域,方法论自然不同。
            事实上关于乱序的测试统计非常简单,这基于一个预期,就是“应答序列号一定大于等于发送序列号”,一旦不满足这个预期,说明有数据包乱序,在这个程序中,我主要统计两个变量, 第一是总的乱序度数量,另一个是总的乱序次数。
    统计逻辑如下:
    变量: 1).当前应答的最高序列号hseq;2).当前应答的序列号seq;3).乱序度reorder;4).乱序次数reorder_cnt。
    1>.如果seq大于等于hseq,则更新hseq为seq;
    2>.否则计算delta=hseq-seq,redorder+=delta,reorder+=1。

    这样在程序的最后会统计出整个网络的乱序情况。详细情况请看代码:
    #!/usr/local/bin/python
    
    import sys
    import time
    from time import sleep,ctime
    
    import signal
    import threading
    from scapy.all import *
    
    target = sys.argv[1]
    tot = int(sys.argv[2])
    tot_per = int(sys.argv[3])
    vl = int(sys.argv[4])
    flt = "host " + target + " and icmp"
    
    handle = open("/dev/null", 'w')
    
    out_list = []
    in_list = []
    
    global pos
    global curr
    global tot_reorder
    global reorder
    
    pos = 0
    curr = 0
    tot_reorder = 0
    reorder = 0
    
    def output():
    	global pos
    	global curr
    	global tot_reorder
    	global reorder
    	all = out_list + in_list
    	all.sort(lambda x,y:cmp(x[3],y[3]))
    	for item in all:
    		print item[0], item[1], item[2], item[3]*10
    	sys.stdout.flush()
        	handle.write("\nReorder:" + str(reorder) + " Reorder cnt:" + str(tot_reorder) + "\n")
            os._exit(0)
    
    def signal_handler(signal, frame):
        	handle.write("\nExit:" + ctime() + '\n')
    	output()
    
    class ThreadWraper(threading.Thread):
    	def __init__(self,func,args,name=''):
    		threading.Thread.__init__(self)
    		self.name=name
    		self.func=func
    		self.args=args
    
    	def run(self):
    		apply(self.func,self.args)
    
    def printrecv(pktdata):
    	global pos
    	global curr
    	global tot_reorder
    	global reorder
    	if ICMP in pktdata and pktdata[ICMP]:
    		seq = str(pktdata[ICMP].seq)
    		if seq == tot_per + 2:
    			return
    		if str(pktdata[IP].dst) == target:
        			handle.write('*')
        			handle.flush()
    			out_list.append(('+', 1, seq, time.clock()))
    		else:
    			if vl == 2:
        				handle.write('.')
    			else:
        				handle.write('\b \b')
        			handle.flush()
    			in_list.append(('-', 0, seq, time.clock()))
    			
    			curr = int(seq)
    			if curr >= pos:
    				pos = curr
    			else:
    				delta = pos - curr
    				tot_reorder += 1
    				reorder += delta
    				
    
    def checkstop(pktdata):
    	if ICMP in pktdata and pktdata[ICMP]:
    		seq = str(pktdata[ICMP].seq)
    		if int(seq) == tot_per + 2 and str(pktdata[IP].src) == target:
        			handle.write("\nExit:" + ctime() + '\n')
    			output()
    			return True
    	return False
    	
    def send_packet():
    	times = 0
    	global pos
    	global curr
    	while times < tot:
    		times += 1
        		send(IP(dst = target)/ICMP(seq = (0, tot_per))/"test", verbose = 0, loop = 1, count = 1)
    		pos = 0
    		curr = 0
    		#out_list.append(('++++++++', 1, -1, str(time.clock())))
        	send(IP(dst = target)/ICMP(seq = tot_per+2)/"bye", verbose = 0)
    
    
    def recv_packet():
    	sniff(prn = printrecv, store = 1, filter = flt, stop_filter = checkstop)
    
    def startup():
        	handle.write("Start:" + ctime() + '\n')
    
    	send_thread = ThreadWraper(send_packet,(),send_packet.__name__)
    	send_thread.setDaemon(True)  
    	send_thread.start()
    
    	recv_thread = ThreadWraper(recv_packet,(),recv_packet.__name__)
    	recv_thread.setDaemon(True)  
    	recv_thread.start()
    
    	signal.pause()
    
    if __name__ == '__main__':
    	if vl != 0:
    		handle.close()
    		handle = sys.stderr
    	signal.signal(signal.SIGINT, signal_handler)
    	startup()


    相关的更新已经更新到了 github

    展开全文
  • 网络质量测试器.rar 网络状态测试 值得下载
  • 网络质量检测,可随时看网络速度。。。。。。。。。。。。。
  • Linux 网络状态监控、网络性能测试

    千次阅读 2020-09-13 23:38:51
    在进行生产环境网络状态检测测试网络质量、网络传输能力极限的时候就经常会用到下面的 Linux 工具,每一种工具都有其侧重点,我们可以根据具体的关注点来有选择性的使用这些工具。 一、nethogs(进程级别) ...
  • 好用的局域网(互联网)丢包测试工具,网络运维人员必备
  • 世纪前线网络质量测试工具Avltool V2.1
  • linux 网络质量检测 网络故障

    千次阅读 2013-09-07 21:02:06
    /etc/sysconfig/network-scripts/ifcfg-eth0中的mac地址为原来eth0网卡的物理地址,而虚拟机为eth1分配新的物理地址,故启动脚本中的信息与实际信息时不匹配的,将MAC的地址信息从脚本中删除,再次重启网络,OK!...
  • 网络质量测试器 1.0.0

    2011-05-12 16:11:34
    这是一个网络质量和速率的测试软件,可以很精确的测试出您的连接速率、连接质量。并且连接速率可以选择您要测试的时间,以免耽误您的工作。连接质量可以自由设置软件的连接次数,最后程序给您连接的丢包率和网络延迟...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 241,288
精华内容 96,515
关键字:

网络质量测试

友情链接: sheng.zip