‘壹’ 如何测试一个网站空间的反应速度呢
对于客户来说最头疼的就是找一个好的空间来放自己的网站。看着别人的网站运行如飞,而自己的网站却慢如蜗牛,客户们的心理不知做何感想。除了后悔和懊恼我 想剩下的也只有拿个弹弓打空间商家的玻璃的份了。而现在的空间租用一般都提供了免费试用。下面我将从几个方面来讲诉如何在试用期间测试出自己的空间到底能 有多大的能力来承载我们的网站。
一:网站反应能力
用网络上的网站反应能力测试软件
大中华宽带网有一项网站反应能力测试服务。免费的在线测试让你在购买之前给自己先下一颗定心丸。 http://www.linkwan.com/gb/broadmeter/speed/responsespeedtest.htm 上面的地址就是测试地址。在网站测试里,输入空间商免费赠送的三级或二级域名。点击测试。如果访回值大于0.40秒。这样的空间绝对不能拿来做网站。小于 0.40到0.10这样的网站是中等水平。马马虎虎还可以啦。小于0.10到极快。那么这样的空间你可千万不要错过了。这可是你的上上之选 哦。
二:用一些ASP指针来探测你的空间支持哪些东西。
现在大部分都在使用ASP探针。将这个文件上传到你的空间里。在浏览器里选择:http://你的域名/文件地址/文件名。然后回 车。你可以看到这个网站的详细支持哪些功能。最后也还有一项服务器能力测试。个人觉得那个没有多大用处。例如我曾用这个指针来测试我自己的电脑。 P4-2.6C超频至3.18G。DDR400-1G的内存,技嘉875(8KNXP)主板。居然测试结果还不如我的另一台电脑P4-1.8A超频到 2.88。DDR333-512M内存。技嘉845PE-800主板。狂晕。
三:用DOS命令来简单的测试网速。
Ping
Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最
常用的命令。Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是 否与目标主机(地址)联通。
如果执行Ping不成功,则可以预测故障出现在以下几个方面:网线故障,网络适配器配置不正确,IP地址不正确。如果执行Ping成 功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成功只能保证本机与目标主机间存在一条连通的物理路 径。
命令格式:
ping IP地址或主机名 [-t] [-a] [-n count] [-l size]
参数含义:
-t不停地向目标主机发送数据;
-a 以IP地址格式来显示目标主机的网络地址 ;
-n count 指定要Ping多少次,具体次数由count来指定 ;
-l size 指定发送到目标主机的数据包的大小。
例如当您的机器不能访问Internet,首先您想确认是否是本地局域网的故障。假定局域网的代理服务器IP地址为 202.168.0.1,您可以使ping 202.168.0.1命令查看本机是否和代理服务器联通。又如,测试本机的网卡是否正确安装的常用命令是ping 127.0.0.1。
Tracert
Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。命令功能同Ping类似,但它所获得的信息 要比Ping命令详细得多,它把数据包所走的全部路径、节点的IP以及花费的时间都显示出来。该命令比较适用于大型网 络。
命令格式:
tracert IP地址或主机名 [-d][-h maximumhops][-j host_list] [-w timeout]
参数含义:
-d 不解析目标主机的名字;
-h maximum_hops 指定搜索到目标地址的最大跳跃数;
-j host_list 按照主机列表中的地址释放源路由;
-w timeout 指定超时时间间隔,程序默认的时间单位是毫秒。
例如大家想要了解自己的计算机与目标www.fjrep.cn之间详细的传输路径信息,可以在MS- DOS方式输入tracert www.fjrep.cn
如果我们在Tracert命令后面加上一些参数,还可以检测到其他更详细的信息,例如使用参数-d,可以指定程序在跟踪主机的路径信 息时,同时也解析目标主机的域名。
在Microsoft的Windows 95及其以后的操作系统中,都可以运行以上命令。
四:用上传和下载文件的方式来测试
上传下载文件速度的快慢直接反应了这个空间的硬盘转速和性能。大家可以使用多线程下载工具来试用下载。用上传软件上传时一定要选择用 多线程来上传。其实大家都知道。网站的速度瓶颈不在CPU和内存,而是硬盘。同等时间内上传下载速度越快,空间的反应能力就越 好。
五:尽可能的选择支持泛域名的空间
什么叫泛域名呢?例如无论你打abc.fjrep.cn或*.fjrep.cn www.fjrep.cn 都可以那么你这个空间 就支持泛域名,支持泛域名有什么好处呢?嘿嘿。你可以给你的网友做免费二级域名嘛。当然以上的前提要求你自己的DNS管理中要可以支持泛域名解析。另外你 也要绑定你的泛域名到你的空间地址。绑定泛域名的格式为*.fjrep.cn到某个IP地址。泛域名解析中为将*.fjrep.cn解析到空间地址。如果 你现在的DNS解析管理中不支持泛域名解析你也可以用转移DNS的方法来进行泛域名解析。
六:IIS和网络流量(带宽)以及CPU占用率的概念
我们在申请空间的时候经常看到限制多少IIS。网络流量和CPU占用率为多少。其中的IIS连接限制就是说同时连接到你这个空间的数 目是多少。如果是100。那么你的网站只允许同时在线100人。网络流量是指你的网站每秒能通过的数据量。如果是每秒1M就代表这1M是你每秒的网络数据 量。只有你一个人用这个网站的时候你下载文件理论上可以达到1M的速度。其实这在大部分情况下是不可能的。一般都是100M共享。这个数据值是越大越好。 CPU占用率,虚拟主机是一个真实的主机划分成若干块来运行多个网站。这个真实主机的CPU占用率最高一般只能达到7%,超过这个数字轻则造成电脑速度奇 慢。重则死机,硬件损坏。所以每个虚拟主机都会限制CPU的占用率。占用率越高网站运行越稳定。
七:服务质量和操作的简易性
其实这算是次要的东西了。所以才放到最后来说。如果前面几条都能保证很好的运行。那基本上这条都可以考虑跳过不说。这个只有靠你自己 的眼光来确定了。一般来说,耐心越好的网站服务质量就会越好,你可以试着没事找事的给他提些问题来看这个网站的工作人员的耐心如何。当然这是在试用期间做的事情。
‘贰’ 如何测网站响应时间快慢多少ms内是属快
用Ping命令简单测网站速度的方法
Ping可以用来检查网络是否通畅或者网络连接速度,点击开始→运行 在运行中输入“cmd”回车或点击确定,输入ping www.你的网址.com 就可以了。
Ping结果属于表示,bytes表示发送多少字节,time是时间,时间越小速度越快,TTL可以判断对方操作系统,TTL=119是XP系统,但TTL一般不准,服务器可以修改注册表更改TTL类型,更详细测速的办法,请多多搜索。
新手只需看最下面一行即可,最短时间、最长时间和平均时间(时间越短越好),这样你就能大致判断出网站的速度了。
‘叁’ 如何测试网页的响应时间
这很简单的,也没有必要用什么工具来测试,你会socket的编程不? 直接写个程序去读你的网页,在读页面之前记录一下时间,读取完成记录一下,相减不就完了。。如果想简单点就用火狐或者最新版的IE都有网页响应时间记录的。 如果要做压力测试就用LoadRunner来测试。或者自己写个并发的程序去搞tomcat..直到搞爆为止..
‘肆’ 测试网站页面的响应时间-怎样将时间总显示在显示器上,不管我怎样操作
下面这段代码是请求页面内容的,你在开始请求的时候new一个Date()对象,获得当前时间,到最后读完显示在页面上的时间之差,就是页面响应时间。
愚见
void getHtmlSource(String url){
String linesep,htmlLine;
linesep=System.getProperty("line.separator");
htmlSource="";
try{
java.net.URL source=new URL(url);
InputStream in=new BufferedInputStream(source.openStream());
BufferedReader br=new BufferedReader(new InputStreamReader(in));
while ((htmlLine=br.readLine())!=null){
htmlSource=htmlSource+htmlLine+linesep;
}
}catch(java.net.MalformedURLException muex){
JOptionPane.showMessageDialog((Component)null,muex.toString(),"网页浏览器",JOptionPane.ERROR_MESSAGE);
}
catch(Exception ex){
JOptionPane.showMessageDialog((Component)null,ex.toString(),"网页浏览器",JOptionPane.ERROR_MESSAGE);
}
}
‘伍’ 如何测试页面响应时间
1.录制脚本:
选择适当的协议,web服务器一般选择http协议。
录制方式一般选择HTML-based Script,但有下列情况选择URL-based Script:不是基于浏览器的应用程序,应用程序中包含javaScript脚本且产生了请求,基于浏览器的应用程序使用了https协议
默认设置记录的浏览器为IE,不要使用其他浏览器
在录制过程中不要后退页面
如果想测定某个操作的响应时间,可以在脚本中插入事务,使用事务把该操作包装起来。分析执行结果的时候可以查看到该事务的响应时间。
插入集合点,可以使多个用户并发进行同一操作,提高操作的并发程度,以对服务器增加负载,测试并发能力。
在Run-Time Setting设置中,设置网络带宽以模拟不同带宽的网络;设置block、action的迭代次数。
对脚本进行参数化,设置参数变更方式
关联脚本
2. 设置场景
设置场景主要包含:选择脚本,设定执行用户数,选择测试负载机,设置脚本执行的方式,设置集合点点,设置Run-Time Setting。
如果要模拟的用户数比较多,应该设置多台测试负载机,一般主流的PC机至少能模拟100个用户对服务器的访问。
设置脚本的执行方式:设置用户的启动方式,设置用户的终止方式。
设置集合点:开关集合点,设置用户通过集合点的方式。
当浏览web页面较大时,在测试的时候可能出现timeout错误。可以在Run-Time Setting-Internet Protocol-Preferences-Options中适当调高Http-request connect timeout和Http-request receive timeout的值。
设置IP欺骗。如果服务器对用户的IP有限制(安全原因),启用IP欺骗。设置IP欺骗应该注意:1.测试负载机应该使用静态IP;2.在选择测试负载机之前开启IP欺骗开关
设置服务器监控计数器。包含:内存,CPU,线程,进程,网络,磁盘。注意,对于非本机的Windows服务器进行监控时,必须使用命令建立$IPC连接,命令为 net use \\服务器IP\ipc& /user:administrator *
3. 分析结果
查看分析结果,查看事务的响应时间、服务器的平均吞吐量,执行用户人数等
查看线程图,用户变化图,响应时间图,吞吐量图。
查看服务器监控的计数器图。
分析各个性能指标是否符合需求。比如:可用内存曲线是否正常,是否存在内存泄漏;CPU利用率曲线是否平缓,是否低于90%;线程数是否正常,而不是一直在增长;网络带宽是否满足流量需求;磁盘是否满足用户操作要求等等
分析各个曲线图是否存在异常情况。比如:响应时间是否满足需求;系统是否支持要求的并发;随着负载的增加,吞吐量是否同样增加,吞吐量是否存在瓶颈等等
‘陆’ 如何:在 Web 测试中设置页面响应时间目标
这称为“响应时间”。 创建 Web 性能测试时,可以为 Web 性能测试中的每个网页请求设置“响应时间目标”。 仅当可以在该目标所指定的时间内检索到该页以及该页中的所有从属请求时,才认为满足请求的响应时间目标。
‘柒’ 如何测试网站打开速度
推荐使用 站长工具,输入网址查询 看响应时间,或者 使用 超级ping 网站IP 看到全国各地 打开时间。望采纳
‘捌’ 管理系统测试,响应时间什么的都如何测试
用loadrunner或者jemeter测试接口的相应时间。
‘玖’ 如何利用chrome浏览器查看网站的响应速度
首先可以通过Chrome浏览器来打开需要检测的网站;
通过个人体验来验证一下快慢;
另外还可以通过一些浏览器插件来测网站响应时间。