本文简单说明利用js来测试目标网站的打开响应速度,方法简单明了大家一看就明白并附上了脚本源码
闲来无事,用js写了一个简单的测试目录网站打开速度的小东西,注意这个只是本机打开目录网站的速度,不代表其它用户的打开也是这个速度,实际上也可用于测试本地网络速度
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><title>test</title></head><body bgcolor="transparent" style="color:#ffffff;"><style type="text/css">input{font-size:12px;padding:0 5px;line-height:21px; font-family:tahoma;border:1px solid #ccc;height:21px;} </style><script language="javascript">tim=1setinterval("tim++",100)b=1var autourl = new array();autourl[1] = "www.qq.com";autourl[2] = "www.jb51.net";autourl[3] = "www.baidu.com";autourl[4] = "www.sina.com";function butt(){document.write("<form name=autof style='padding:0px; margin:0px;'>")for (var i = 1; i < autourl.length; i++) document.write("<input type=text name=txt" + i + " size=25 style='color:#999;' value=测试中…> =》<input type=text name=url" + i + " size=40> =》<input type=button value=go onclick=window.open(this.form.url" + i + ".value)><br>")document.write("<input onclick='window.location.reload()' type=submit value='刷新' style='margin-top:10px'></form>")}butt()function auto(url){document.forms[0]["url"+b].value=urlif(tim>200){document.forms[0]["txt"+b].value="网址"+b+"链接超时"}else{ document.forms[0]["txt" + b].value = "网址" + b + ": 访问速度" + tim * 10 + "ms" }b++}function run(){for(var i=1;i<autourl.length;i++)document.write("<img src="+autourl[i]+"/"+math.random()+" width=1 height=1 onerror=auto('"+autourl[i]+"') style='display:none'>")}run()</script></body></html>
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
在vue+vuex+axios+echarts中如何实现中国地图
解决输入框被输入法遮挡的问题
在js中如何解决软键盘遮挡输入框
在angular2中如何实现组件交互
在js+wcf中如何实现监测数据加载量
以上就是在js中如何测试目标网站的打开响应速度的详细内容。
