使用javascript的网速测试代码:
Javascript 最简单检测网速的方法。网速很慢,但又得打开 Flash 是一件很痛苦的事情,特别是 Silverlight 来临之际,这个技术可能有点用。

在之前为了测试应用网速,实现了用java applet使用socket的测试方式,测试结果比较准确和稳定,且部署也较简单。但缺点是客户端必须安装JRE或JDK。今天用javascript脚本写了一个通过AJAX的下载一个大文件来计算速度的脚本,作为一个JAVA方式的补充。经过测试,同一台电脑不同的浏览器的速度测试结果也有不少的差距,也说明了脚本的执行与浏览器和HTTP服务器的影响有较大的关系。代码如下:

<html>
<head>
<title>在线网络应用速度测试</title><script type="text/javascript" src="jquery.js"></script> <script language="javascript" >     var data_file="jdk.zip";//要测试的数据文件var starttime=0;var endtime=0;        var size=0;//文件长度,由脚本使用HEAD自动计算</script><script language="javascript" >     $(function(){         //提交查询:$("#test").click(function(){$("#result").html("网速测试中...");                endtime=0;            url=data_file+"?"+starttime;              //获取文件的长度:var xhr=$.ajax({type:"HEAD",url:url,success:function(msg){size=xhr.getResponseHeader('Content-Length');                         starttime=new Date().valueOf();//开始GET数据:$.get(url,function(data){endtime=new Date().valueOf();                 usetime=endtime-starttime;size_mb=size/(1024*1024);var result_text="测试完成,总测试数量"+size_mb.toFixed(2)+"MB,用时"+usetime+"毫秒。<br/>";var speed=size/(usetime/1000*1024*1024);result_text+="网络吞吐量:"+speed.toFixed(2)+"MB/秒<br/>";var speed2=speed*8;result_text+="网络带宽:"+speed2.toFixed(2)+"Mb/秒</br/>";$("#result").html(result_text);})}})})  })            </script>
</head>
<body><p></p><p></p><p><a id="test" href="#" >开始测试</a></p><p></p><p><div id="result"></div>
</body>
</html>
谢谢关注websites博客!

使用javascript的网速测试代码相关推荐

  1. html5手指测速,网速html5网速测试进度条代码

    TM5网速测试进度条代码    !octype htlt; &l   hml  ang z"> &  ;head> & ...

  2. 【Android 应用开发】Android 平台 HTTP网速测试 案例 API 分析

    作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/25996817 工信部规定的网速测试标准 : 除普通网页测速 ...

  3. android怎么测试网速,Android网速测试App(三)

    网速测试助手软件名称:网速测试助手 软件版本:1.1 软件大小:817KB 软件授权:免费 适用平台:Android 这是一款比较简单的网速测试App,没有分开延迟值.上下行乃至线程数测试,只会直接告 ...

  4. 占带宽测试软件,铁通网速测试

    安徽铁通测速数据说明:单位换算: 1M=128k/s, 2M=256k/s如:10M安徽铁通带宽在 1000KB (8000Kbps)左右: 1.测速的机子正在运行的程序占用了铁通网络带宽使网速变慢, ...

  5. 苹果手机测试网络速度的软件,‎App Store 上的“网速测试大师-测网速首选”

    网速测试大师(SpeedTest Master)致力于为全球用户提供快速专业的网络测速服务.[最新功能]5G测速.Ping 测试.游戏Ping.一键设备检测. 网速测试大师,是您的手机管家,wifi管 ...

  6. 测试5g网速的软件排行榜,5G网速测试

    5g网速测试这是款在线专业测试网络的app,实现了线上的强大测试功能,帮助许多的用户们可以快速的在你自己的手机当中,去完成你自己的网络测试,其中是带有着相当强大的测试功能,还带有着丰富的数据统计,这些 ...

  7. 网速测试大师的软件怎么回事,网速测试大师

    手机网速测试大师是一款手机网络测试软件,通过手机网速测试大师你可以直接测试你手机的网络速度,无论是WIFI还是手机移动网络都可以检测,让你更加了解你的手机网络. 软件介绍 网速测试大师是一款热度仅次于 ...

  8. 电信4g网速测试软件,移动联通电信三大运营商4G网速测试,仅供非专业人士参考...

    流量漫游费马上就要取消了,哪家运营商的手机用起来更爽呢? 除了资费,网速也很关键,网速慢影响使用体验. 万一将来携号转网真能实现了,想转哪个网也可以参考. 建议大家选个备用号,哪家网好就换哪个,丢了也 ...

  9. 手机网速测试软件排行榜,手机网速测试软件排行 手机网速测试软件推荐

    生活中很多人家里面都安装了wifi网络,在自己平时上网的时候既省流量网速又快,但是很多人在使用的过程中总有的时候会感觉到网速非常的不稳定总是莫名其妙的卡顿,这时候肯定很多人都觉得非常烦人,但是自己有束 ...

最新文章

  1. 步步为营 .NET 设计模式学习笔记 六、Adapter(适配器模式)
  2. Spring Boot日志学习记录【2】
  3. Windows Vista Ultimate 版测试结果汇整
  4. 新笔记本怎么在桌面添加计算机文件夹,win10桌面悬浮文件夹怎么弄_win10电脑桌面悬浮文件夹如何添加-win7之家...
  5. 如何阅读一本书 pdf_如何快速阅读一本书?
  6. 杰克逊JSON解析错误-UnrecognizedPropertyException:无法识别的字段,未标记为可忽略[已解决]...
  7. c语言编程15,c语言编程15题.doc
  8. MT9700参考原理图
  9. python加密解密算法_DES的加密与解密算法(Python实现)
  10. JSP程序设计第二版--附带实验代码
  11. steam邮箱服务器设置,Steam游戏通用进服教程
  12. jquery html包含自身,jquery 获取 outerHtml 包含当前节点本身的代码
  13. 华为云 鲲鹏ARM云服务器 和 x86云服务器 性能评测对比
  14. c语言Ox5516,采药 (C语言代码)
  15. 汇编语言(二)之将十进制数的ASCⅡ码转换为BCD码
  16. win10玩cf不能全屏_神奇的工作室ghost 不能启动
  17. Google Glass: 未来不遥远
  18. html按钮相对位置,html相对定位绝对定位
  19. 8 Hibernate:关联映射(Associations)
  20. 小黄车们的命:押金难退成共享家族“职业病”

热门文章

  1. 最懂你的服装设计师是AI?让用户 “凭心意” 生成数字服装#Adidas OZWORLD
  2. MySQL安装配置教程最全详解,一步一图解
  3. Radio Transmission
  4. [19保研]华东师范大学计算机科学技术系2018年优秀大学生夏令营通知
  5. CCF CSP 炉石传说 JAVA 201609-3 100分
  6. 重庆计算机应用学校,重庆财政学校-计算机应用
  7. 不同人眼中的UI设计师都是什么样的
  8. 计算机科学-2020软科世界一流学科排名
  9. 迷信、强化学习与认知的若干思考
  10. python之路目录_python笔记目录