导航:首页 > 网站知识 > 如何测试一个网站

如何测试一个网站

发布时间:2022-01-16 17:23:30

① 如何检测一个网站一共有多少个网页

制作sitemap网站地图 一个网址代表一个网页。这样应该是准确的页面数量

② 如何测试一个网站的访问速度

private void getSpeed()
{
//链接开始时间
DateTime stime = DateTime.Now;
//文件
string url = "http://mtv.5fad.com/images/test.jpg ";
WebRequest myRequest = WebRequest.Create(url);
//链接成功
WebResponse myReponse = myRequest.GetResponse();
//取得文件的大小 字节单位
int ii = int.Parse(myReponse.ContentLength.ToString());
//取得流
Stream myStream = myReponse.GetResponseStream();
StreamReader sr = new StreamReader(myStream);

byte[] mbyte=new byte[ii];
int allbyte=(int)mbyte.Length;
int startbyte=0;
string test = " ";
while(ii> 0) //################ 循环读取文件,并显示进度.....
{

int m=myStream.Read(mbyte,startbyte,allbyte);

if(m==0){break;}
startbyte+=m;
allbyte-=m;

int a1=(int)startbyte/1024;
int a2=(int)ii/1024;

test+= "连接成功..开始下载..m= "+m+ "| " + a1.ToString() + "/ " + a2.ToString() + "KB ";//startbyte + "/ " + ii.ToString();
}

//链接结束时间
DateTime etime=DateTime.Now;
TimeSpan ts = etime - stime;
//总共耗时
double SpeedTime = (double) ts.TotalSeconds;
double Kbps = 0;

double ShowPer = 0;
if (SpeedTime> 0)
{
//网络速度
Kbps = Math.Round(Math.Round(ii*8/1024/SpeedTime*10.5)/10);
//Kbps = Math.Round(ii/1024/ SpeedTime);

}
else
{
Kbps = 10000;
}
//用来显示当前流量所要显示的图片长度
ShowPer = Math.Round(Kbps/100);
if (ShowPer <1)
ShowPer = 1;
else if(ShowPer> 82)

ShowPer = 82;
//网络速度
string sp = (Math.Round(Kbps/8*10)/10).ToString();

sr.Close();

myStream.Close();
myReponse.Close();
// Response.Write(test);
Response.Write( "网络速度 "+sp+ "图片长度$ "+ShowPer+ "耗时$ "+SpeedTime+ "文件大小$ "+ii);
Response.End();
}

③ 怎么测试一个网站的浏览量,或者是点击量

可以用下列的计数器程序实现:
Set fs=CreateObject("Scripting.FileSystemObject")
Set a=fs.openTextFile(server.mappath("count.txt"))
count=a.readline
response.write "现在的访问量是:" & count
count=count+1
Set fs = CreateObject("Scripting.FileSystemObject")
Set a=fs.createTextfile(server.mappath("count.txt"))
a.writeline (count)
%>

④ 如何测试一个网站是否有安全漏洞

扫描网站漏洞是要用专业的扫描工具,下面就是介绍几种工具
1. Nikto
这是一个开源的Web服务器扫描程序,它可以对Web服务器的多种项目进行全面的测试。其扫描项目和插件经常更新并且可以自动更新。Nikto可以在尽可能短的周期内测试你的Web服务器,这在其日志文件中相当明显。不过,如果你想试验一下,它也可以支持 LibWhisker的反IDS方法。不过,并非每一次检查都可以找出一个安全问题,虽然多数情况下是这样的。有一些项目是仅提供信息类型的检查,这种检查可以查找一些并不存在安全漏洞的项目,不过Web管理员或安全工程师们并不知道。
2. Paros proxy
这是一个对Web应用程序的漏洞进行评估的代理程序,即一个基于Java的web代理程序,可以评估Web应用程序的漏洞。它支持动态地编辑/查看 HTTP/HTTPS,从而改变cookies和表单字段等项目。它包括一个Web通信记录程序,Web圈套程序,hash 计算器,还有一个可以测试常见的Web应用程序攻击的扫描器。
3. WebScarab:
它可以分析使用HTTP和HTTPS协议进行通信的应用程序,WebScarab可以用最简单地形式记录它观察的会话,并允许操作人员以各种方式观查会话。如果你需要观察一个基于HTTP(S)应用程序的运行状态,那么WebScarabi就可以满足你这种需要。不管是帮助开发人员调试其它方面的难题,还是允许安全专业人员识别漏洞,它都是一款不错的工具。

4. WebInspect:
这是一款强大的Web应用程序扫描程序。SPI Dynamics的这款应用程序安全评估工具有助于确认Web应用中已知的和未知的漏洞。它还可以检查一个Web服务器是否正确配置,并会尝试一些常见的 Web攻击,如参数注入、跨站脚本、目录遍历攻击等等。
5. Whisker/libwhisker :
Libwhisker是一个Perla模块,适合于HTTP测试。它可以针对许多已知的安全漏洞,测试HTTP服务器,特别是检测危险CGI的存在。 Whisker是一个使用libwhisker的扫描程序。
6. Burpsuite:
这是一个可以用于攻击Web应用程序的集成平台。Burp套件允许一个攻击者将人工的和自动的技术结合起来,以列举、分析、攻击Web应用程序,或利用这些程序的漏洞。各种各样的burp工具协同工作,共享信息,并允许将一种工具发现的漏洞形成另外一种工具的基础。
7. Wikto:
可以说这是一个Web服务器评估工具,它可以检查Web服务器中的漏洞,并提供与Nikto一样的很多功能,但增加了许多有趣的功能部分,如后端 miner和紧密的Google集成。它为MS.NET环境编写,但用户需要注册才能下载其二进制文件和源代码。

8. Acunetix Web Vulnerability Scanner :
这是一款商业级的Web漏洞扫描程序,它可以检查Web应用程序中的漏洞,如SQL注入、跨站脚本攻击、身份验证页上的弱口令长度等。它拥有一个操作方便的图形用户界面,并且能够创建专业级的Web站点安全审核报告。
9. Watchfire AppScan:
这也是一款商业类的Web漏洞扫描程序。AppScan在应用程序的整个开发周期都提供安全测试,从而测试简化了部件测试和开发早期的安全保证。它可以扫描许多常见的漏洞,如跨站脚本攻击、HTTP响应拆分漏洞、参数篡改、隐式字段处理、后门/调试选项、缓冲区溢出等等。
10. N-Stealth:
N-Stealth是一款商业级的Web服务器安全扫描程序。它比一些免费的Web扫描程序,如Whisker/libwhisker、 Nikto等的升级频率更高。还要注意,实际上所有通用的VA工具,如Nessus, ISS Internet Scanner, Retina, SAINT, Sara等都包含Web 扫描部件。N-Stealth主要为Windows平台提供扫描,但并不提供源代码。

⑤ 怎么建立一个测试网站呢

如果你是要在服务器上测试网站的话,只需要把网站程序放在服务器上,通过域名或者IP访问就行,然后根据需要测试你所需内容。
如果是在本地做测试,ASP类的程序,你可以通过安装IIS或者下载NETBOX程序来调试,这里比较推荐NETBOX,非常适合新手使用,也没那么麻烦
PHP类的程序的话,可以使用PHPnow或者USBwebserver,小巧轻便
以上除了IIS可能需要看教程折腾以外,其他基本都是傻瓜式安装操作。
另外,一般网站测试,建议直接通过Dreameaver修改调试,在DW当中设置好站点的设置,调试起来也更方便直观。

⑥ 怎么判断一个网站是否正常运行

如果你的这个网站的管理员,你有太多方法管理你的网站了。如果你只是一个访客,那你只能通过能否打开网站判断这个网站是否正常。
你是具体想问什么,如果查网站的信息,发我,我帮你看看

⑦ 如何测试一个网页登陆界面

首先,你要了解用户的需求,比如这个登录界面应该是弹出窗口式的,还是直接在网页里面。对用户名的长度,和密码的强度(就是是不是必须多少位,大小写,特殊字符混搭)等。还有比如用户对界面的美观是不是有特殊的要求?(即是否要进行UI测试)。剩下的就是设计用例了 ,等价类,边界值等等。
请你记住一点,任何测试,不管测什么都是从了解需求开始的。

⑧ 怎么测试一个网站的性能啊

网站性能工具Yslow的使用方法
Yslow是雅虎开发的基于网页性能分析浏览器插件,从年初我使用了YSlow后,改变了网站模板大量冗余代码,不仅提升了网页的打开速度,这款插件还帮助我分析了不少其他网站的代码,之前我还特意写了提高网站速度的秘籍,就是通过这款插件分析得出的。网络上已经有不少Yslow使用说明了,本文我想介绍下我使用Yslow的方法和一些别人没提到的小技巧。
Yslow的安装方法
现在Yslow已经有很多版本了,打开Yslow官网就能看到有四个版本可供选择:火狐(firefox)浏览器、谷歌(chrome)浏览器、欧朋(opera)浏览器和移动版。
安装Yslow要先安装 Firebug(本地址以火狐为例),两种方法启动Yslow:1、打开Firebug窗口,选择Yslow选项。2、直接点击火狐右下角的Yslow启动按钮。
JSLint是一个强大的工具,它可以检验HTML代码以及内联的Javascript代码,通过JSLint发现了google analytics上的一个js错误。
ALL JS:查看你这个网页上一共引用了多少JS。
All JS Beautified:把所有JS放在打开的页面中,利用站长统一检查(我感觉作用不大)。
All JS Minified:同上,但它显示的是压缩过的js代码,如果你要JS优化,它已经给你优化好了,来过来直接用。
All CSS:显示你网页所有CSS文件。
YUI CSS Compressor:显示网页压缩后的CSS文件,也是拿过来可以直接用的。
All Smush.it™:图片在线优化网站,点击它后会自动跳到smushit网站上给你自动优化CSS图片,该网站提供了优化前与优化后的对比,点击直接下载优化后的图片,在覆盖到自己网站上就可以了,强烈推荐。
Printable View:这个是打印用的,部门开会、前端设计师讨论、向老板汇报时估计用的上。
我目前在用,希望对你有帮组

⑨ 给你一个网站,你如何做测试

网站测试分以下几方面内容:

  1. 性能测试

    (1)连接速度测试:用户连接到电子商务网的速度与上网方式有关,他们或许是电话拨号,或是宽带上网,打开速度越快的网站,越受用户喜爱。

    (2)负载测试:负载测试是在某一负载级别下,检测电子商务系统的实际性能。允许多少个用户同时在线,可以通过相应的软件在一台客户机上模拟多个用户来测试负载。

    (3)压力测试:压力测试是测试系统的限制和故障恢复能力,也就是测试电子商务系统会不会崩溃。

  2. 安全性测试

    对网站的安全性(服务器安全,脚本安全)可能有的漏洞测试,攻击性测试,错误性测试。对电子商务的客户服务器应用程序、数据、服务器、网络、防火墙等进行测试。用相对应的软件进行测试。

  3. 基本测试

    包括色彩的搭配,连接的正确性,导航的方便和正确,CSS应用的统一性。

  4. 网站优化测试

    (1)引擎优化测试:好的网站是看它是否经过搜索引擎优化了,网站的架构、网页的栏目与静态情况等。

    (2)用户优化测试:用户来到网站能能够在3-5次,找到其需要的内容。方便用户的网站倍受用户的亲昵。

  5. 功能实现:网站现有版本,需求是否完全实现。满足需求的网站才是有用的网站。

阅读全文

与如何测试一个网站相关的资料

热点内容
网络共享中心没有网卡 浏览:510
电脑无法检测到网络代理 浏览:1362
笔记本电脑一天会用多少流量 浏览:515
苹果电脑整机转移新机 浏览:1366
突然无法连接工作网络 浏览:999
联通网络怎么设置才好 浏览:1209
小区网络电脑怎么连接路由器 浏览:972
p1108打印机网络共享 浏览:1200
怎么调节台式电脑护眼 浏览:636
深圳天虹苹果电脑 浏览:875
网络总是异常断开 浏览:600
中级配置台式电脑 浏览:932
中国网络安全的战士 浏览:620
同志网站在哪里 浏览:1401
版观看完整完结免费手机在线 浏览:1447
怎样切换默认数据网络设置 浏览:1097
肯德基无线网无法访问网络 浏览:1272
光纤猫怎么连接不上网络 浏览:1413
神武3手游网络连接 浏览:953
局网打印机网络共享 浏览:989