<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[蜘蛛大本营 - 网站性能]]></title>
<link>http://www.w-sqq.com/</link>
<description><![CDATA[知识在于积累-生活在于体验]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog2 v2.4]]></copyright>
<webMaster><![CDATA[wuuu018168@163.com(webworm)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>蜘蛛大本营</title> 
	<url>http://www.w-sqq.com/images/logos.gif</url> 
	<link>http://www.w-sqq.com/</link> 
	<description>蜘蛛大本营</description> 
</image>

			<item>
			<link>http://www.w-sqq.com/default.asp?id=369</link>
			<title><![CDATA[14个在线网站优化工具]]></title>
			<author>wuuu018168@163.com(admin)</author>
			<category><![CDATA[网站性能]]></category>
			<pubDate>Tue,20 Apr 2010 11:16:18 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=369</guid>	
		<description><![CDATA[<a href="http://www.chinaz.com/Webbiz/Free/041411135H010.html" target="_blank">http://www.chinaz.com/Webbiz/Free/041411135H010.html</a>]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=201</link>
			<title><![CDATA[软件测试中的网站测试技术要领]]></title>
			<author>wuuu018168@163.com(webworm)</author>
			<category><![CDATA[网站性能]]></category>
			<pubDate>Wed,16 Apr 2008 08:33:21 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=201</guid>	
		<description><![CDATA[基于Web的系统测试与传统的软件测试既有相同之处，也有不同的地方，对软件测试提出了新的挑战。基于Web的系统测试不但需要检查和验证是否按照设计的要求运行，而且还要评价系统在不同用户的浏览器端的显示是否合适。重要的是，还要从最终用户的角度进行安全性和可用性测试。<br/><br/>　　本文从功能、性能、可用性、客户端兼容性、安全性等方面讨论了基于Web的系统测试方法。<br/><br/>　　随着Internet和Intranet/Extranet的快速增长，Web已经对商业、工业、银行、财政、教育、政府和娱乐及我们的工作和生活产生了深远的影响。许多传统的信息和数据库系统正在被移植到互联网上，电子商务迅速增长，早已超过了国界。范围广泛的、复杂的分布式应用正在Web环境中出现。Web的流行和无所不在，是因为它能提供支持所有类型内容连接的信息发布，容易为最终用户存取。<br/><br/>　　Yogesh&nbsp;Deshpande和Steve&nbsp;Hansen在1998年就提出了Web工程的概念。Web工程作为一门新兴的学科，提倡使用一个过程和系统的方法来开发高质量的基于Web的系统。它&#34;&nbsp;使用合理的、科学的工程和管理原则，用严密的和系统的方法来开发、发布和维护基于Web的系统&#34;。目前，对于web工程的研究主要是在国外开展的，国内还刚刚起步。<br/><br/>　　在基于Web的系统开发中，如果缺乏严格的过程，我们在开发、发布、实施和维护Web的过程中，可能就会碰到一些严重的问题，失败的可能性很大。而且，随着基于Web的系统变得越来越复杂，一个项目的失败将可能导致很多问题。当这种情况发生时，我们对Web和Internet的信心可能会无法挽救地动摇，从而引起Web危机。并且，Web危机可能会比软件开发人员所面对的软件危机更加严重、更加广泛。<br/><br/>　　在Web工程过程中，基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同，它不但需要检查和验是否按照设计的要求运行，而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是，还要从最终用户的角度进行安全性和可用性测试。然而，Internet和Web媒体的不可预见性使测试基于Web的系统变得困难。因此，我们必须为测试和评估复杂的基于Web的系统研究新的方法和技术。<br/><br/>　　一般软件的发布周期以月或以年计算，而Web应用的发布周期以天计算甚至以小时计算。Web测试人员必须处理更短的发布周期，测试人员和测试管理人员面临着从测试传统的C/S结构和框架环境到测试快速改变的Web应用系统的转变。<br/><br/>　　网站测试流程、要求及测试报告<br/><br/>　　一个网站基本完工后，需要通过下面三步测试才可以交活。<br/><br/>　　一、&nbsp;制作者测试，包括美工测试页面、程序员测试功能。在做完后第一时间内有制作者本人进行测试。<br/><br/>　　a)&nbsp;页面&nbsp;包括首页、二级页面、****页面的页面在各种常用分辨率下有无错位;图片上有没有错别字;各连接是否是死连接;各栏目图片与内容是否对应等<br/><br/>　　b)&nbsp;功能&nbsp;达到客户要求;数据库连接正确;各个动态生成连接正确;传递参数格式、内容正确;试填测试内容没有报错;页面显示正确<br/><br/>　　二、&nbsp;全面测试&nbsp;根据交工标准和客户要求，由专人进行全面测试<br/><br/>　　也是包括页面和程序两方面，而且要结合起来测，保证填充足够的内容后不会导致页面变形。另外要检查是否有错别字，文字内容是否有常识错误。<br/><br/>　　三、&nbsp;发布测试&nbsp;网站发布到主服务器之后的测试，主要是防止环境不同导致的错误。<br/><br/>　　软件缺陷的原则<br/><br/>　　软件缺陷区别于软件bug,它是在测试过程中出现的对系统有影响的,但是在设计中没有的或者    对修改后的bug测试和开发人员有不同意见等&nbsp;<br/>　　软件未达到产品说明书标明的功能。&nbsp;<br/>　　软件出现了产品说明书指明不会出现的错误。&nbsp;<br/>　　软件功能超出产品说明书指明范围。&nbsp;<br/>　　软件未达到产品说明书虽未指出但应达到的目标。&nbsp;<br/>　　软件测试员认为软件难以理解、不易使用、运行速度缓慢，或者最终用户认为不好。<br/>　　测试的主要方面：<br/><br/>　　一、功能测试<br/><br/>　　对于网站的测试而言，每一个独立的功能模块需要单独的测试用例的设计导出，主要依据为《需求规格说明书》及《详细设计说明书》，对于应用程序模块需要设计者提供基本路径测试法的测试用例。<br/><br/>　　1、链接测试<br/><br/>　　链接是Web应用系统的一个主要特征，它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面：<br/><br/>　　1)测试所有链接是否按指示的那样确实链接到了该链接的页面;<br/><br/>　　2)测试所链接的页面是否存在;<br/><br/>　　3)保证Web应用系统上没有孤立的页面，所谓孤立页面是指没有链接指向该页面，只有知道正确的URL地址才能访问。<br/><br/>　　链接测试可以自动进行，现在已经有许多工具可以采用。链接测试必须在集成测试阶段完成，也就是说，在整个Web应用系统的所有页面开发完成之后进行链接测试。<br/><br/>　　Xenu------主要测试链接的正确性的工具<br/><br/>　　可惜的是对于动态生成的页面的测试会出现一些错误。<br/><br/>　　2、表单测试<br/><br/>　　当用户给Web应用系统管理员提交信息时，就需要使用表单操作，例如用户注册、登陆、信息提交等。在这种情况下，我们必须测试提交操作的完整性，以校验提交给服务器的信息的正确性。例如：用户填写的出生日期与职业是否恰当，填写的所属省份与所在城市是否匹配等。如果使用了默认值，还要检验默认值的正确性。如果表单只能接受指定的某些值，则也要进行测试。例如：只能接受某些字符，测试时可以跳过这些字符，看系统是否会报错。<br/><br/>　　要测试这些程序，需要验证服务器能正确保存这些数据，而且后台运行的程序能正确解释和使用这些信息。<br/><br/>　　B/S结构实现的功能可能主要的就在这里，提交数据，处理数据等如果有固定的操作流程可以考虑自动化测试工具的录制功能，编写可重复使用的脚本代码，可以在测试、回归测试时运行以便减轻测试人员工作量。<br/><br/>　　我们对UM子系统中各个功能模块中的各项功能进行逐一的测试，主要测试方法为：边界值测试、等价类测试，以及异常类测试。测试中要保证每种类型都有2个以上的典型数值的输入，以确保测试输入的全面性。<br/><br/>　　3、Cookies测试<br/><br/>　　Cookies通常用来存储用户信息和用户在某应用系统的操作，当一个用户使用Cookies访问了某一个应用系统时，Web服务器将发送关于用户的信息，把该信息以Cookies的形式存储在客户端计算机上，这可用来创建动态和自定义页面或者存储登陆等信息。<br/><br/>　　如果Web应用系统使用了Cookies，就必须检查Cookies是否能正常工作而且对这些信息已经加密。测试的内容可包括Cookies是否起作用，是否按预定的时间进行保存，刷新对Cookies有什么影响等。<br/><br/>　　4、设计语言测试<br/><br/>　　Web设计语言版本的差异可以引起客户端或服务器端严重的问题，例如使用哪种版本的HTML等。当在分布式环境中开发时，开发人员都不在一起，这个问题就显得尤为重要。除了HTML的版本问题外，不同的脚本语言，例如Java、JavaScript、&nbsp;ActiveX、VBScript或Perl等也要进行验证。<br/><br/>　　5、数据库测试<br/><br/>　　在Web应用技术中，数据库起着重要的作用，数据库为Web应用系统的管理、运行、查询和实现用户对数据存储的请求等提供空间。在Web应用中，最常用的数据库类型是关系型数据库，可以使用SQL对信息进行处理。<br/><br/>　　在使用了数据库的Web应用系统中，一般情况下，可能发生两种错误，分别是数据一致性错误和输出错误。数据一致性错误主要是由于用户提交的表单信息不正确而造成的，而输出错误主要是由于网络速度或程序设计问题等引起的，针对这两种情况，可分别进行测试。<br/><br/>　　二、性能测试<br/><br/>　　网站的性能测试对于网站的运行而言异常重要，但是目前对于网站的性能测试做的不够，我们在进行系统设计时也没有一个很好的基准可以参考，因而建立网站的性能测试的一整套的测试方案将是至关重要的。<br/><br/>　　网站的性能测试主要从三个方面进行：连接速度测试、负荷测试(Load)和压力测试(Stress),<br/><br/>　　连接速度测试指的是打开网页的响应速度测试。负荷测试指的是进行一些边界数据的测试，压力测试更像是恶意测试，压力测试倾向应该是致使整个系统崩溃。<br/><br/>　　1、连接速度测试<br/><br/>　　用户连接到Web应用系统的速度根据上网方式的变化而变化，他们或许是电话拨号，或是宽带上网。当下载一个程序时，用户可以等较长的时间，但如果仅仅访问一个页面就不会这样。如果Web系统响应时间太长(例如超过5秒钟)，用户就会因没有耐心等待而离开。<br/><br/>　　另外，有些页面有超时的限制，如果响应速度太慢，用户可能还没来得及浏览内容，就需要重新登陆了。而且，连接速度太慢，还可能引起数据丢失，使用户得不到真实的页面。<br/><br/>　　2、负载测试<br/><br/>　　负载测试是为了测量Web系统在某一负载级别上的性能，以保证Web系统在需求范围内能正常工作。负载级别可以是某个时刻同时访问Web系统的用户数量，也可以是在线数据处理的数量。例如：Web应用系统能允许多少个用户同时在线?如果超过了这个数量，会出现什么现象?Web应用系统能否处理大量用户对同一个页面的请求?<br/><br/>　　3、压力测试<br/><br/>　　负载测试应该安排在Web系统发布以后，在实际的网络环境中进行测试。因为一个企业内部员工，特别是项目组人员总是有限的，而一个Web系统能同时处理的请求数量将远远超出这个限度，所以，只有放在Internet上，接受负载测试，其结果才是正确可信的。<br/><br/>　　进行压力测试是指实际破坏一个Web应用系统，测试系统的反映。压力测试是测试系统的限制和故障恢复能力，也就是测试Web应用系统会不会崩溃，在什么情况下会崩溃。黑客常常提供错误的数据负载，直到Web应用系统崩溃，接着当系统重新启动时获得存取权。<br/><br/>　　压力测试的区域包括表单、登陆和其他信息传输页面等。<br/><br/>　　采用的测试工具：<br/><br/>　　性能测试可以采用相应的工具进行自动化测试，我们目前采用如下工具<br/><br/>　　ab&nbsp;-----Apache&nbsp;的测试工具<br/><br/>　　OpenSTA—开发系统测试架构<br/><br/>　　三、接口测试<br/><br/>　　在很多情况下，web&nbsp;站点不是孤立。Web&nbsp;站点可能会与外部服务器通讯，请求数据、<br/><br/>　　验证数据或提交订单。<br/><br/>　　1、&nbsp;服务器接口<br/><br/>　　第一个需要测试的接口是浏览器与服务器的接口。测试人员提交事务，然后查看服务器<br/><br/>　　记录，并验证在浏览器上看到的正好是服务器上发生的。测试人员还可以查询数据库，确认事务数据已正确保存。<br/><br/>　　2、&nbsp;外部接口<br/><br/>　　有些&nbsp;web&nbsp;系统有外部接口。例如，网上商店可能要实时验证信用卡数据以减少欺诈行<br/><br/>　　为的发生。测试的时候，要使用&nbsp;web&nbsp;接口发送一些事务数据，分别对有效信用卡、无效信用卡和被盗信用卡进行验证。如果商店只使用&nbsp;Visa&nbsp;卡和&nbsp;Mastercard&nbsp;卡，&nbsp;可以尝试使用&nbsp;Discover&nbsp;卡的数据。(简单的客户端脚本能够在提交事务之前对代码进行识别，例如&nbsp;3&nbsp;表示&nbsp;American&nbsp;Express，4&nbsp;表示&nbsp;Visa，5&nbsp;表示&nbsp;Mastercard，6&nbsp;代表Discover。)通常，测试人员需要确认软件能够处理外部服务器返回的所有可能的消息。<br/><br/>　　3、错误处理<br/><br/>　　最容易被测试人员忽略的地方是接口错误处理。通常我们试图确认系统能够处理所有错误，但却无法预期系统所有可能的错误。尝试在处理过程中中断事务，看看会发生什么情况?<br/><br/>　　订单是否完成?尝试中断用户到服务器的网络连接。尝试中断&nbsp;web&nbsp;服务器到信用卡验证服务器的连接。在这些情况下，系统能否正确处理这些错误?是否已对信用卡进行收费?如果用户自己中断事务处理，在订单已保存而用户没有返回网站确认的时候，需要由客户代表致电用户进行订单确认。<br/><br/>四、可用性测试<br/><br/>　　可用性/易用性方面目前我们只能采用手工测试的方法进行评判，而且缺乏一个很好的评判基准进行，此一方面需要大家共同讨论。<br/><br/>　　1、导航测试<br/><br/>　　导航描述了用户在一个页面内操作的方式，在不同的用户接口控制之间，例如按钮、对话框、列表和窗口等;或在不同的连接页面之间。通过考虑下列问题，可以决定一个Web应用系统是否易于导航：导航是否直观?Web系统的主要部分是否可通过主页存取?Web系统是否需要站点地图、搜索引擎或其他的导航帮助?<br/><br/>　　在一个页面上放太多的信息往往起到与预期相反的效果。Web应用系统的用户趋向于目的驱动，很快地扫描一个Web应用系统，看是否有满足自己需要的信息，如果没有，就会很快地离开。很少有用户愿意花时间去熟悉Web应用系统的结构，因此，Web应用系统导航帮助要尽可能地准确。<br/><br/>　　导航的另一个重要方面是Web应用系统的页面结构、导航、菜单、连接的风格是否一致。确保用户凭直觉就知道Web应用系统里面是否还有内容，内容在什么地方。<br/><br/>　　Web应用系统的层次一旦决定，就要着手测试用户导航功能，让最终用户参与这种测试，效果将更加明显。<br/><br/>　　2、图形测试<br/><br/>　　在Web应用系统中，适当的图片和动画既能起到广告宣传的作用，又能起到美化页面的功能。一个Web应用系统的图形可以包括图片、动画、边框、颜色、字体、背景、按钮等。图形测试的内容有：<br/><br/>　　(1)要确保图形有明确的用途，图片或动画不要胡乱地堆在一起，以免浪费传输时间。Web应用系统的图片尺寸要尽量地小，并且要能清楚地说明某件事情，一般都链接到某个具体的页面。<br/><br/>　　(2)验证所有页面字体的风格是否一致。<br/><br/>　　(3)背景颜色应该与字体颜色和前景颜色相搭配。<br/><br/>　　(4)图片的大小和质量也是一个很重要的因素，一般采用JPG或GIF压缩。<br/><br/>　　3、内容测试<br/><br/>　　内容测试用来检验Web应用系统提供信息的正确性、准确性和相关性。<br/><br/>　　信息的正确性是指信息是可靠的还是误传的。例如，在商品价格列表中，错误的价格可能引起财政问题甚至导致法律纠纷;信息的准确性是指是否有语法或拼写错误。这种测试通常使用一些文字处理软件来进行，例如使用Microsoft&nbsp;Word的&#34;拼音与语法检查&#34;功能;信息的相关性是指是否在当前页面可以找到与当前浏览信息相关的信息列表或入口，也就是一般Web站点中的所谓&#34;相关文章列表&#34;。<br/><br/>　　4、整体界面测试<br/><br/>　　整体界面是指整个Web应用系统的页面结构设计，是给用户的一个整体感。例如：当用户浏览Web应用系统时是否感到舒适，是否凭直觉就知道要找的信息在什么地方?整个Web应用系统的设计风格是否一致?<br/><br/>　　对整体界面的测试过程，其实是一个对最终用户进行调查的过程。一般Web应用系统采取在主页上做一个调查问卷的形式，来得到最终用户的反馈信息。<br/><br/>　　对所有的可用性测试来说，都需要有外部人员(与Web应用系统开发没有联系或联系很少的人员)的参与，最好是最终用户的参与。<br/><br/>　　五、兼容性测试<br/><br/>　　需要验证应用程序可以在用户使用的机器上运行。如果您用户是全球范围的，需要测试各种操作系统、浏览器、视频设置和&nbsp;modem&nbsp;速度。最后，还要尝试各种设置的组合。<br/><br/>　　1、平台测试<br/><br/>　　市场上有很多不同的操作系统类型，最常见的有Windows、Unix、Macintosh、Linux等。Web应用系统的最终用户究竟使用哪一种操作系统，取决于用户系统的配置。这样，就可能会发生兼容性问题，同一个应用可能在某些操作系统下能正常运行，但在另外的操作系统下可能会运行失败。<br/><br/>　　因此，在Web系统发布之前，需要在各种操作系统下对Web系统进行兼容性测试。<br/><br/>　　2、浏览器测试<br/><br/>　　浏览器是Web客户端最核心的构件，来自不同厂商的浏览器对Java，、JavaScript、&nbsp;ActiveX、&nbsp;plug-ins或不同的HTML规格有不同的支持。例如，ActiveX是Microsoft的产品，是为Internet&nbsp;Explorer而设计的，JavaScript是Netscape的产品，Java是Sun的产品等等。另外，框架和层次结构风格在不同的浏览器中也有不同的显示，甚至根本不显示。不同的浏览器对安全性和Java的设置也不一样。<br/><br/>　　测试浏览器兼容性的一个方法是创建一个兼容性矩阵。在这个矩阵中，测试不同厂商、不同版本的浏览器对某些构件和设置的适应性。<br/><br/>　　采用测试工具：<br/><br/>　　通过白盒测试或者黑盒测试导出的测试用例，采用相应的工具进行测试，可以采用OpenSTA进行测试，此测试工具可以采用不同的浏览器进行测试。<br/><br/>　　3.视频测试<br/><br/>　　页面版式在&nbsp;640x400、600x800&nbsp;或&nbsp;1024x768&nbsp;的分辨率模式下是否显示正常?&nbsp;字体是否太小以至于无法浏览?&nbsp;或者是太大?&nbsp;文本和图片是否对齐?<br/><br/>　　4.Modem/连接速率测试<br/><br/>　　是否有这种情况，用户使用&nbsp;28.8&nbsp;modem下载一个页面需要&nbsp;10&nbsp;分钟，但测试人员在测<br/><br/>　　试的时候使用的是&nbsp;T1&nbsp;专线?&nbsp;用户在下载文章或演示的时候，可能会等待比较长的时间，<br/><br/>　　但却不会耐心等待首页的出现。最后，需要确认图片不会太大。<br/><br/>　　5、打印机测试<br/><br/>　　用户可能会将网页打印下来。因此网页在设计的时候要考虑到打印问题，注意节约纸张和油墨。有不少用户喜欢阅读而不是盯着屏幕，因此需要验证网页打印是否正常。有时在屏幕上显示的图片和文本的对齐方式可能与打印出来的东西不一样。测试人员至少需要验证订单确认页面打印是正常的。<br/><br/>　　6、组合测试<br/><br/>　　最后需要进行组合测试。600x800&nbsp;的分辨率在&nbsp;MAC&nbsp;机上可能不错，但是在&nbsp;IBM&nbsp;兼容机上却很难看。在&nbsp;IBM&nbsp;机器上使用&nbsp;Netscape&nbsp;能正常显示，但却无法使用&nbsp;Lynx&nbsp;来浏览。<br/><br/>　　如果是内部使用的&nbsp;web&nbsp;站点，测试可能会轻松一些。如果公司指定使用某个类型的浏览器，那么只需在该浏览器上进行测试。如果所有的人都使用&nbsp;T1&nbsp;专线，可能不需要测试下载施加。<br/><br/>　　(但需要注意的是，可能会有员工从家里拨号进入系统)&nbsp;有些内部应用程序，开发部门可能在系统需求中声明不支持某些系统而只支持一些那些已设置的系统。但是，理想的情况是，系统能在所有机器上运行，这样就不会限制将来的发展和变动。<br/><br/>　　六、安全测试<br/><br/>　　Web应用系统的安全性测试区域主要有：<br/><br/>　　1、&nbsp;目录设置<br/><br/>　　Web&nbsp;安全的第一步就是正确设置目录。每个目录下应该有&nbsp;index.html&nbsp;或&nbsp;main.html&nbsp;页<br/><br/>　　面，这样就不会显示该目录下的所有内容。如果没有执行这条规则。那么选中一幅图片，单击鼠标右键，找到该图片所在的路径&#34;…&nbsp;com/objects/images&#34;。然后在浏览器地址栏中手工输入该路径，发现该站点所有图片的列表。这可能没什么关系。但是进入下一级目录&nbsp;&#34;…com/objects&#34;&nbsp;，点击&nbsp;jackpot。在该目录下有很多资料，其中有些都是已过期页面。如果该公司每个月都要更改产品价格信息，并且保存过期页面。那么只要翻看了一下这些记录，就可以估计他们的边际利润以及他们为了争取一个合同还有多大的降价空间。如果某个客户在谈判之前查看了这些信息，他们在谈判桌上肯定处于上风。<br/><br/>　　2.登录<br/><br/>　　现在的Web应用系统基本采用先注册，后登陆的方式。因此，必须测试有效和无效的用户名和密码，要注意到是否大小写敏感，可以试多少次的限制，是否可以不登陆而直接浏览某个页面等。<br/><br/>　　3.Session<br/><br/>　　Web应用系统是否有超时的限制，也就是说，用户登陆后在一定时间内(例如15分钟)没有点击任何页面，是否需要重新登陆才能正常使用。<br/><br/>　　4.日志文件<br/><br/>　　为了保证Web应用系统的安全性，日志文件是至关重要的。需要测试相关信息是否写进了日志文件、是否可追踪。<br/><br/>　　5.加密<br/><br/>　　当使用了安全套接字时，还要测试加密是否正确，检查信息的完整性。<br/><br/>　　6.安全漏洞<br/><br/>　　服务器端的脚本常常构成安全漏洞，这些漏洞又常常被黑客利用。所以，还要测试没有经过授权，就不能在服务器端放置和编辑脚本的问题。<br/><br/>　　目前网络安全问题日益重要，特别对于有交互信息的网站及进行电子商务活动的网站尤其重要。目前我们的测试没有涵盖网站的安全性的测试，我们拟定采用工具来测定，<br/><br/>　　工具如下<br/><br/>　　SAINT-------&nbsp;Security&nbsp;Administrator’s&nbsp;Integrated&nbsp;Network&nbsp;Tool<br/><br/>　　此工具能够测出网站系统的相应的安全问题，并且能够给出安全漏洞的解决方案，不过是一些较为常见的漏洞解决方案。<br/><br/>　　七、代码合法性测试<br/><br/>　　代码合法性测试主要包括2个部分：程序代码合法性检查与显示代码合法性检查。<br/><br/>　　1、程序代码合法性检查<br/><br/>　　程序代码合法性检查主要标准为《intergrp小组编程规范》，目前采用由SCM管理员进行规范的检查，未来期望能够有相应的工具进行测试。<br/><br/>　　2、显示代码合法性检查<br/><br/>　　显示代码的合法性检查，主要分为Html、JavaScript、Css代码检查，目前采用<br/><br/>　　HTML代码检查------采用CSE&nbsp;HTML&nbsp;Validator进行测试<br/><br/>　　JavaScript、Css也可以在网上下载相应的测试工具。<br/><br/>　　八、&nbsp;文档测试<br/><br/>　　l、产品说明书属性检查清单<br/><br/>　　1)完整.是否有遗漏和丢失，完全吗?&nbsp;单独使用是否包含全部内容<br/><br/>　　2)准确.既定解决方案正确吗?&nbsp;目标明确吗?&nbsp;有没有错误?<br/><br/>　　3)精确、不含糊、清晰.描述是否一清二楚?&nbsp;还是自说自话?容易看懂和理解吗?<br/><br/>　　4)一致.产品功能能描述是否自相矛盾,与其他功能有没有冲突<br/><br/>　　5)贴切.描述功能的陈述是否必要?有没有多余信息?&nbsp;功能是否原来的客户要求?<br/><br/>　　6)合理.在特定的预算和进度下,以现有人力,物力和资源能否实现?<br/><br/>　　7)代码无关.是否坚持定义产品,而不是定义其所信赖的软件设计,架构和代码<br/><br/>　　8)可测试性.特性能否测试?&nbsp;测试员建立验证操作的测试程序是否提供足够的信息?<br/><br/>　　2、&nbsp;产品说明书用语检查清单<br/><br/>　　1)说明。&nbsp;对问题的描述通常表现为粉饰没有仔细考虑的功能----可归结于前文所述的属性.从产品说明书上找出这样的用语,仔细审视它们在文中是怎样使用的.产品说明书可能会为其掩饰和开脱,也可能含糊其词----无论是哪一种情况都可视为软件缺陷.<br/><br/>　　2)总是,每一种,所有,没有,从不.如果看到此类绝对或肯定的,切实认定的叙述,软件测试员就可以着手设计针锋相对的案例.<br/><br/>　　3)当然,因此,明显,显然,必然.这些话意图诱使接受假定情况.不要中了圈套.<br/><br/>　　4)某些,有时,常常,通常,惯常,经常,大多,几乎.这些话太过模糊.&#34;有时&#34;发生作用的功能无法测试.<br/><br/>　　5)等等,诸如此类,依此类推.以这样的词结束的功能清单无法测试.功能清单要绝对或者解释明确,以免让人迷惑,不知如何推论.<br/><br/>　　6)良好,迅速,廉价,高效,小,稳定.这些是不确定的说法,不可测试.如果在产品说明书中出现,就必须进一步指明含义.<br/><br/>　　7)已处理,已拒绝,已忽略,已消除.这些廉洁可能会隐藏大量需要说明的功能.<br/><br/>　　8)如果...那么...(没有否则).找出有&#34;如果...那么...&#34;而缺少配套的&#34;否则&#34;结构的陈述.想一想&#34;如果&#34;没有发生会怎样.<br/><br/>　　相关的测试工具<br/><br/>　　OpenSTA<br/><br/>　　主要做性能测试的负荷及压力测试，使用比较方便，可以编写测试脚本，也可以先行自动生成测试脚本，而后对于应用测试脚本进行测试。<br/><br/>　　SAINT<br/><br/>　　网站安全性测试，能够对于指定网站进行安全性测试，并可以提供安全问题的解决方案。<br/><br/>　　CSE&nbsp;HTML&nbsp;Validator<br/><br/>　　一个有用的对于HTML代码进行合法性检查的工具<br/><br/>　　Ab(Apache&nbsp;Bench)<br/><br/>　　Apache自带的对于性能测试方面的工具，功能不是很多，但是非常实用。<br/><br/>　　Crash-me<br/><br/>　　Mysql自带的测试数据库性能的工具，能够测试多种数据库的性能。<br/><br/><br/>源文地址:<a href="http://www.fortime.net/html/program/20070506/2435.html" target="_blank">http://www.fortime.net/html/program/20070506/2435.html</a>]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=190</link>
			<title><![CDATA[IIS信息服务器排错指南]]></title>
			<author>wuuu018168@163.com(webworm)</author>
			<category><![CDATA[网站性能]]></category>
			<pubDate>Tue,18 Mar 2008 14:02:05 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=190</guid>	
		<description><![CDATA[IIS服务器出错的原因是复杂的。象服务启动失败、IIS进程中断或者站点不能启动这些错误都会在系统日志中记录一个错误事件。不论IIS出现何种错误，在确定排错方案之前，都应先使用事件查看器查阅系统日志所记录的相关事件。某些错误显然是由服务器硬件的损坏而造成的，而另一些由于软件原因造成的错误往往不易察觉。本节就一般性的IIS排错提供指导性的介绍。<br/>　　<br/>　　重新启动IIS<br/>　　<br/>　　按照微软产品的一般性排错方法和故障解决方案，大多数软件问题可以通过重新启动到方法得以解决。作为IIS5.0的新功能之一，我们可以在不重新启动计算机的情况下重启IIS服务，甚至相当严重的问题都可以采用这种方法解决。重新启动IIS服务可以强迫系统重置IIS进程的内存空间，故由于内存错误引起的问题可以得到解决。重启IIS的方法主要用于下列情况：网站应用程序瘫痪、且不能有效加以控制；网站应用程序工作不正常或者不稳定。[/TD]&nbsp;[/TR][/TABLE]　重新启动IIS服务的过程中，全部当前连接都不能保留，且重启期间服务器上的全部站点都不能工作。如果重启IIS服务不能解决问题，则重启服务器亦不会有效。<br/>　　<br/>　　当站点应用程序不能正常工作时，按照下述步骤重新启动服务器的IIS服务：<br/>　　<br/>　　1．在IIS管理控制树中展开IIS节点，选择需要重新启动IIS服务的计算机。<br/>　　<br/>　　2．单击【操作】菜单，选择【重新启动IIS】。<br/>　　<br/>　　3．在【停止/启动/重新启动】对话框中的【您向要IIS做什么】下拉列表中选择【重新启动服务器的IIS】&nbsp;，单击【确定】。<br/>　　<br/>　　4．正在关闭】对话框显示重新启动IIS的进度，如果对话框长时间没有反应，单击【现在结束】并重新进行上述操作。<br/>　　<br/>　　注意：不能使用基于HTML的IIS管理器（远程管理模式）进行上述重启操作。<br/>　　<br/>　　对于单个站点的稳定性问题，不必重新启动整个IIS进程，只要重启站点即可。IIS排错<br/>　　<br/>　　备份/还原IIS<br/>　　<br/>　　如果世界上存在一个万无一失的服务器安全规划方案，那就是备份。曾经有人指出：一个优秀的系统管理员所做的最重要的三项工作就是：备份、备份、备份。<br/>　　<br/>　　IIS的实现机制包括一个类似注册表的元数据库：MetaBase，有关IIS本身和站点的配置属性全部保存在Windows&nbsp;2000和元数据库MetaBase中。因此，只要将相关的注册表和元数据库进行备份，即可保存站点相关的全部配置。即使在删除站点甚至重新安装IIS之后，仍然能够利用备份恢复到原来的状态。<br/>　　<br/>　　备份IIS的步骤如下：<br/>　　<br/>　　1．在IIS管理器中展开IIS节点，选择向要备份的计算机。<br/>　　<br/>　　2．单击【操作】菜单，选择【备份/还原配置】。<br/>　　3．在【备份/还原配置】对话框中的【备份】列表中列出全部备份文件以及备份时间。单击【创建备份】按钮。<br/>　　<br/>　　4．在【备份配置】对话框中指定新建备份的名称，单击【确定】。<br/>　　<br/>　　5．单击【关闭】完成备份。<br/>　　<br/>　　默认情况下，备份文件将保存在&nbsp;Winntsystem32inetsrvMetaBack目录中。<br/>　　<br/>　　恢复备份的方法与此类似，在【备份/还原配置】对话框中的【备份】列表中选择一个备份文件，单击【还原】。然后再如左图所示的提示对话框中单击【确定】，一段时间之后，IIS服务器恢复到进行备份时所处的状态。<br/>　　<br/>　　如果服务器重装IIS之后需要恢复备份，则在上述恢复操作的基础上，还应进行额外的操作，步骤如下：<br/>　　<br/>　　1．在命令提示符下，键入cscript.exe&nbsp;X:InetPubAmdinScriptsAdsutil.vbs&nbsp;enumw3svc，此处&#34;X&#34;是安装IIS的驱动器号。从列出的设置中，查找WamUserName和相关的WAMUserPass的值。<br/>　　<br/>　　2．在控制面板中双击【管理工具】，然后双击【计算机管理】。<br/>　　<br/>　　3．选择【本地用户管理器】，然后单击【用户】。双击【IWAM_computername】用户帐户。键入从以前步骤找到的WAMUserPass值，并单击【确定】。<br/>　　4．在【配置备份名】对话框中，选择创建的备份文件，然后单击【还原】。此时配置将得到完全还原。<br/>　　<br/>　　IIS排错<br/>　　<br/>　　TCP/IP排错<br/>　　<br/>　　TCP/IP协议问题往往是导致IIS不能正常工作的原因。当IIS出现错误但是可以判断IIS服务本身没有问题时，就要考虑是否网络连接出现问题，简单排除网络硬件损坏所造成的问题之后，我们的注意力就应集中在网络协议，主要是TCP/IP协议上。<br/>　　<br/>　　Windows&nbsp;2000提供了一系列TCP/IP排错工具，这些主要基于命令提示行的工具提供了诊断网络问题的强大手段。<br/>　　<br/>　　使用ipconfig工具检查TCP/IP配置<br/>　　<br/>　　ipconfig是一个查阅和管理客户机TCP/IP配置状态的命令提示行工具。在命令提示行中键入：ipconfig并回车，得到如右图所示的计算机基本TCP/IP配置属性，包括IP地址、子网掩码和缺省网关。<br/>　　<br/>　　在命令提示行中键入：ipconfig&nbsp;/all并回车，得到详细模式的TCP/IP配置状态，除了基本信息之外，还包括主机名、DNS设置、WINS设置、DHCP设置以及物理地址、节点类型等TCP/IP信息。<br/>　　<br/>　　如果计算机启用DHCP并使用DHCP服务器获得配置，可以使用ipconfig&nbsp;/renew命令开始刷新租约。也可以使用带/release选项的ipconfig命令立即释放主机的当前DHCP配置。<br/>　　<br/>　　对于Windows&nbsp;95和Windows&nbsp;98客户机，应使用&nbsp;winipcfg命令而不是ipconfig命令。<br/>　　<br/>　　使用ping命令测试连接<br/>　　<br/>　　Ping命令有助于验证IP级的连通性，发现和解决问题时，可以使用Ping向目标主机名或IP地址发送ICMP回应请求。在需要验证主机能否连接到TCP/IP网络和网络资源时使用Ping。<br/>　　<br/>　　Ping命令实际上是向目标主机发送若干（缺省为4个）数据包，如果本地计算机与目标主机之间能够连通，目标主机将回复一条响应信息，如右上图所示，响应信息包括响应时间和TTL值。成功的Ping同一台主机说明IP数据能够在本地与目标主机之间传送。<br/>　　<br/>　　如果收到超时信息，如右下图所示，则说明本地主机与目标主机之间的TCP/IP连接不能建立，可能的原因包括网络故障，协议错误以及TCP/IP配置错误等在确认网络连通性的时候，应按照以下顺序进行Ping测试：<br/>　　<br/>　　1．Ping本地循环地址127.0.0.1，确定本地TCP/IP配置是否正确。<br/>　　<br/>　　在命令提示行键入Ping&nbsp;127.0.0.1。<br/>　　<br/>　　2．Ping本机地址，检验本地IP地址设置是否正确。<br/>　　<br/>　　3．Ping缺省网关地址，检验能否与本地子网之外的主机进行通信。<br/>　　<br/>　　4．Ping远程子网上的主机，检验能否通过路由器进行远程通信。<br/>　　<br/>　　如果以上Ping命令均能够得到响应，说明TCP/IP配置能够支持网络通信。否则，针对相应的网络组件进行设置检查。<br/>　　<br/>　　使用netstat工具显示连接统计<br/>　　<br/>　　可以使用netstat命令显示协议统计信息和当前的TCP/IP连接。<br/>　　<br/>　　netstat&nbsp;-a命令将显示所有连接，而netstat&nbsp;-r显示路由表和活动连接。netstat&nbsp;-e命令将显示&nbsp;Ethernet&nbsp;统计信息，而netstat&nbsp;-s显示每个协议的统计信息。<br/>　　<br/>　　如果使用&nbsp;netstat&nbsp;-n，则不能将地址和端口号转换成名称。&nbsp;]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=143</link>
			<title><![CDATA[选虚拟主机的几个重点]]></title>
			<author>wuuu018168@163.com(webworm)</author>
			<category><![CDATA[网站性能]]></category>
			<pubDate>Mon,07 Jan 2008 19:46:39 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=143</guid>	
		<description><![CDATA[1速度<br/>速度取决空间提供商所放置的机房，通八方主机，服务器放在国家研究院机房，此机房真正实现南北互联！<br/><br/>2价格<br/><br/>市场上虚机提供商鱼龙混杂，价格也各有特色，但基本&nbsp;1m<br/>1元的价格，是比较让业内接受的，不要选太便宜的虚拟主机，因为价格低，就意味着，商家要压缩成本，客服人员的工资等就无法保证，也就导致了对客户的服务不会好<br/><br/>3服务<br/><br/>服务是日久见人心的，都说时间长了，才能看出服务的好坏，其实，在联系空间提供商时，完全可以看出，你问的每一个问题，销售都能耐心，及时，准确的解答，这样问题也就不大了。<br/><br/>4实力<br/><br/>小公司，一般，搞一台服务器，两个员工，也就可以开一家虚机公司了，选的机房是那种3000元一年就可以放一台服务器的，没有什么技术实力，服务器一旦出问题，解决的速度非常慢。通八方，有众多的技术联盟和相关行业的合作伙伴，大家都能取长补短，网络资源做到了完美整合。]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=128</link>
			<title><![CDATA[WEB应用的缓存兼容性设计]]></title>
			<author>wuuu018168@163.com(webworm)</author>
			<category><![CDATA[网站性能]]></category>
			<pubDate>Wed,02 Jan 2008 12:36:30 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=128</guid>	
		<description><![CDATA[WEB应用的缓存兼容性设计<br/>经过代理以后，由于在客户端和服务之间增加了中间层，因此服务器无法直接拿到客户端的IP，服务器端应用也无法直接通过转发请求的地址返回给客户端。但是在转发请求的HTTD头信息中，增加了HTTP_X_FORWARDED_????信息。用以跟踪原有的客户端IP地址和原来客户端请求的服务器地址：<br/><br/>下面是2个例子，用于说明缓存兼容性应用的设计原则：<br/><br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&#39;&#39;&#39;&#39;对于一个需要服务器名的地址的ASP应用：不要直接引用HTTP_HOST/SERVER_NAME，判断一下是否有HTTP_X_FORWARDED_SERVER&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;getHostName&nbsp;()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dim&nbsp;hostName&nbsp;as&nbsp;String&nbsp;=&nbsp;&#34;&#34;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hostName&nbsp;=&nbsp;Request.ServerVariables(&#34;HTTP_HOST&#34;)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;not&nbsp;isDBNull(Request.ServerVariables(&#34;HTTP_X_FORWARDED_HOST&#34;))&nbsp;then&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;len(trim(Request.ServerVariables(&#34;HTTP_X_FORWARDED_HOST&#34;)))&nbsp;&gt;&nbsp;0&nbsp;then&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hostName&nbsp;=&nbsp;Request.ServerVariables(&#34;HTTP_X_FORWARDED_HOST&#34;)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;if&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;if&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;hostNmae&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;function&nbsp;&nbsp;&nbsp;&nbsp;//对于一个需要记录客户端IP的PHP应用：不要直接引用REMOTE_ADDR，[?G]国}p9!网育专c专dbXg2%w.提ZL理#6V中软2中ON)-Cpt;.教I\X=zw而是要使用HTTP_X_FORWARDED_FOR，&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;getUserIP&nbsp;(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$user_ip&nbsp;=&nbsp;$_SERVER[&#34;REMOTE_ADDR&#34;];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;($_SERVER[&#34;HTTP_X_FORWARDED_FOR&#34;])&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$user_ip&nbsp;=&nbsp;$_SERVER[&#34;HTTP_X_FORWARDED_FOR&#34;];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br/>注意：HTTP_X_FORWARDED_FOR如果经过了多个中间代理服务器，<br/><br/>育RW=网UaW&#39;专zBlaM5<br/>有何能是逗号分割的多个地址，<br/>比如：200.28.7.155,200.10.225.77&nbsp;unknown,219.101.137.3<br/>因此在很多旧的数据库设计中（比如BBS）往往用来记录客户端地址的字段被设置成20个字节就显得过小了。<br/><br/>经常见到类似以下的错误信息：<br/><br/><br/>Microsoft&nbsp;JET&nbsp;Database&nbsp;Engine&nbsp;错误&nbsp;&#39;&#39;&#39;&#39;80040e57&#39;&#39;&#39;&#39;&nbsp;<br/><br/>字段太小而不能接受所要添加的数据的数量。试着插入或粘贴较少的数据。&nbsp;<br/><br/>/inc/char.asp，s理络育ZE[)=cO专W络6N网vv中+{i_gCz行236&nbsp;<br/><br/>原因就是在设计客户端访问地址时，相关用户IP字段大小最好要设计到50个字节以上，当然经过3层以上代理的几率也非常小。]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=101</link>
			<title><![CDATA[网站优化技巧]]></title>
			<author>wuuu018168@163.com(webworm)</author>
			<category><![CDATA[网站性能]]></category>
			<pubDate>Tue,01 Jan 2008 10:00:09 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=101</guid>	
		<description><![CDATA[你的网站是不是太慢了？（如果还不知道，点击测试）考虑一下下面的问题，看看是否能够提高你的网站速度：<br/>&nbsp;<br/>清理不重要的东西<br/><br/>这听起来让人感觉到迷惑，不要急，请你再一次看一下你的网站：你的网站真的需要背景音乐吗？那些大的动态图片真的是那么酷吗？你真的需要那些没有价值的JAVA代码生成的时钟吗？......记住：所有这些都需要占用打开你的网页的时间和带宽！不要忘记最重要的事情：人们浏览你的网站只是想得到一些信息-仅仅他们需要的那部分信息。<br/><br/>避免嵌入表格<br/><br/>不要表格套表格-浏览器需要很长时间来分析这些表格。<br/><br/>尽可能的用CSS<br/><br/>用一个链接代替表格类型，这些表格是基于如何描述你的网站源代码元素，将会使你的网站变得轻盈，进而载入的很快。例如，下面这些代码：<br/>&lt;div&nbsp;align=&#34;right&#34;&gt;&lt;font&nbsp;face=&#34;Arial,&nbsp;Verdana,&nbsp;Sans&nbsp;Serif&#34;&nbsp;color=&#34;#008000&#34;&nbsp;size=&#34;3&#34;&gt;&lt;b&gt;www.newsunday.com&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&nbsp;<br/>你可以用下面的替换：<br/>&lt;div&nbsp;class=&#34;style1&#34;&gt;www.newsunday.com&lt;/div&gt;&nbsp;<br/>&nbsp;看出有什么不同了吗？互联网上有很多这样的资源，值得你花点精力来学习！<br/>&nbsp;<br/>优化你的图像<br/><br/>多数网站中图像是影响网站打开的一部分。尽可能的减少一些图片，去除那些流行的动态图片或者用静态图片来替换它们。<br/>通过设置图片的标签属性来定义图片的宽度和高度。这样，浏览器就会知道这是一张图片，就会边载入这张图片边打开其它页。否则，浏览器就会一直载完这张图片后才能读取其它页。<br/>考虑用小的按钮来替代那些大图片做成的按钮。<br/>减少图片的体积-&nbsp;网上有好多免费的工具，如：GIFCruncher&nbsp;for&nbsp;GIFs&nbsp;和&nbsp;JPEG&nbsp;Wizard&nbsp;for&nbsp;JPEGs<br/>用GIF来替换JPEG格式图片。JPEG格式比较适合照片类，对于网站GIF通常是更好的选择。<br/><br/>清理你的代码<br/><br/>很多&nbsp;WYSIWYG&nbsp;HTML&nbsp;editors&nbsp;编辑器会留下许多无用的注释代码(例如&nbsp;&lt;font&gt;&nbsp;&lt;/font&gt;)&nbsp;，清理掉它们，尝试用一些简单的文本编辑器。<br/><br/>清理空格<br/><br/>你的代码标记之间常常会有一些空格，这些字符会增加你的网页的体积，用免费的&nbsp;HTML&nbsp;Optimizer&nbsp;我们可以很容易的清理掉它们。]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=100</link>
			<title><![CDATA[网站检测工具10款]]></title>
			<author>wuuu018168@163.com(webworm)</author>
			<category><![CDATA[网站性能]]></category>
			<pubDate>Tue,01 Jan 2008 09:57:30 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=100</guid>	
		<description><![CDATA[<p>也许你会认为网站检测工具只是给网页开发人员使用的，因为只有他们经常会对自己的作品检测语法、W3C、浏览器兼容的问题，个人博客没有必要吧？如果你是这样认为，那么就错了。<a href="http://www.newsunday.com/catalog.asp?tags=wordpress" target="_blank"><font color="#660000">WORDPRESS</font></a>等虽然提供了近乎智能化的博客平台，但由于你经常尝鲜式的更换各种插件，难免会出现更改不当造成的网页问题，如果你知道了以下工具就可以用它来检测，至少你明白了错误在哪里后也可以为你的技术支持人员提供一个按图索骥的思路。本文来自：<a href="http://www.dailyseoblog.com/2007/11/10-awesome-free-site-validation-tools-online/" target="_blank"><font color="#660000">10 Awesome free site validation tools online</font></a>，喜欢看英文的可以自已查阅，不过，我在文章后面增加了一个CSS工具集和一个SEO工具集作为网站检测工具的补充。<br /><br />- <a href="http://watson.addy.com/" target="_blank"><font color="#660000">Dr. Watson&rsquo;s site validation check</font></a><br /><br />Dr. Watson 是一个免费的网页分析服务，你只需提交你的URL ，Watson 就可以直接从WEB服务器提取到相关的检测报告。Watson 还能检查你网站的其它方面，包括链接的有效性，下载速度，搜索引擎兼容性，链接的友好性等。它将很多检验工具集合为一体，下面是简单列表：</p>
<p>页面加载时间检测<br />语法和风格分析<br />字数统计<br />拼写检查<br />链接检查<br /><a href="http://www.newsunday.com/catalog.asp?tags=%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E" target="_blank"><font color="#660000">搜索引擎</font></a>优化检测<br />引入链接检测<br />源代码检测<span id="1195214862149E" style="DISPLAY: none">&nbsp;</span><br /><br />- <a href="http://validator.w3.org/#validate_by_uri+with_options" target="_blank"><font color="#660000">W3C Markup validation Service</font></a><br /><br />检测标记、源代码、HTML/XHTML等语法错误并提出修改建议。它来自于 W#C 集团，所以其检查比较严厉，文档检测标准独特，一些其他的相关检测网站均不具备，<br />&nbsp;&nbsp;&nbsp; <br />- <a href="http://www.seoconsultants.com/tools/validator.asp"><font color="#660000">SEO Consultants Validator</font></a><br /><br />这是一个HTML/XHTML/<a href="http://www.newsunday.com/catalog.asp?tags=CSS" target="_blank"><font color="#660000">CSS</font></a>有效性检测工具，当检查出错误时，提供更改的建议，包括语法风格检查和源代码检查。<br /><br />- <a href="http://www.ltg.ed.ac.uk/%7Erichard/xml-check.html" target="_blank"><font color="#660000">XML Validation checker</font></a><br /><br />这个工具用来检测你的XML文件是否有效，检查范围包括空格和语法错误，当检查出错误时会用指出错误产生的行号，方便你的修正。<br /><br />- <a href="http://tool.motoricerca.info/robots-checker.phtml" target="_blank"><font color="#660000">Robots.txt checker</font></a><br /><br />这个工具主要检查 Robots.txt 文件。当你拿不准你的 Robots.txt 是否有效或是否能被搜索引擎错误识别时，你最好先用它来检查一下，因为 Robots.txt 一旦出了问题对你的搜索收录存在很大的问题。<br /><br />- <a href="http://internetsupervision.com/scripts/urlcheck/check.aspx" target="_blank"><font color="#660000">Page load time checker</font></a><br /><br />你想知道在世界各地打开你的网站的加载时间吗？这个工具就为你提供了可以世界各地打开你网页的时间同时给出处理的文档大小。<br /><br />- <a href="http://www.pinkjuice.com/check/"><font color="#660000">All in One website validation check</font></a><br /><br />XML/HTML 有效性、CSS、链接和结构合理性检测工具<br /><br />- <a href="http://www.newsunday.com/catalog.asp?tags=Rss" target="_blank"><font color="#660000">RSS</font></a> <a href="http://validator.w3.org/feed/" target="_blank"><font color="#660000">Feed validator</font></a><br /><br />检查你的RSS是否合乎标准，如果你的FEED需要修正，它会在相关错误处提示警告信息。<br /><br />- <a href="http://qa-dev.w3.org/unicorn/" target="_blank"><font color="#660000">General Conformance check</font></a><br /><br />想知道你的站点是否还有可改善之处吗？可以用它来做一下所有的常规检测。<br /><br />- <a href="http://webxact.watchfire.com/" target="_blank"><font color="#660000">Quality and Accessibility check</font></a><br /><br />检测内容比较广泛，如易用性、页面内容、元数据、链接、浏览器兼容、搜索和导航、W3C网页内容指导等方面，它能够给你提供一个具体的错误细节报告和解决思路。<br /><br />最后给大家提供两个PDF文档格式的网站工具作为本文的补充：<a href="http://www.newsunday.com/upload/CSS工具.pdf"><font color="#660000">CSS工具集</font></a>和<a href="http://www.newsunday.com/upload/SEO工具.pdf"><font color="#660000">SEO工具集</font></a>，希望大家喜欢！</p>]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=91</link>
			<title><![CDATA[商务网站应用评估的评价指标]]></title>
			<author>wuuu018168@163.com(webworm)</author>
			<category><![CDATA[网站性能]]></category>
			<pubDate>Mon,31 Dec 2007 02:43:11 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=91</guid>	
		<description><![CDATA[商务网站应用评估的评价指标：<br/><br/>　　商务网站应用评估包含商务网站运行状况、商务网站绩效评估及网站的服务质量评估。<br/>&nbsp;<br/>　　1.&nbsp;商务网站运行状况评价指标<br/><br/>　　·商务网站访问率<br/><br/>　　(1)日均点击率<br/><br/>　　(2)日均访问的独立客户数,&nbsp;独立IP数,企业上网数,注册会员数<br/><br/>　　(3)&nbsp;客户平均访问仃留时间<br/><br/>　　(4)平均响应时间(邮件、电话、短信等)<br/><br/>　　·信息更新率：网站内容的时效性,更新频度，按实时、日、周、月、年分级。<br/><br/>　　·商务网站营销推广力度<br/><br/>　　(1)&nbsp;商务网站链接率&nbsp;&nbsp;&nbsp;&nbsp;链接网站的数量<br/><br/>　　(2)&nbsp;采用组合营销手段<br/><br/>　　(3)&nbsp;媒体影响力，广告投放量，媒体爆光率<br/><br/>　　·商务网站电子商务采购率与销售率<br/><br/>　　(1)&nbsp;商务网站电子商务采购率：①&nbsp;电子商务采购量占总采购量的比例%&nbsp;&nbsp;②电子商务采购额占采购总额的比例%<br/><br/>　　(2)&nbsp;电子商务销售率：&nbsp;①&nbsp;电子商务销售量占总销售量的比例%，网上定单量占总定单量的比例%&nbsp;&nbsp;②电子商务销售额占销售总额的比例%<br/><br/>　　·电子商务交易率&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/>　　电子商务交易率是指电子商务交易额占总交易额的比例%，企业网站电子商务交易率是指该企业电子商务交易额占企业占总交易额（总营业额）的比例%；网络公司门户网站电子商务交易率是指所有会员客户通过该门户网站成交的交易总额占所有会员客户营业总额（总营业额之和）的比例%；电子商务交易额；商务网站网上洽谈、签约、成交的合同金额；包括网上支付及网上签约、网下支付的交易额。<br/><br/>　　2.&nbsp;电子商务网站绩效评估评价指标<br/><br/>　　·电子商务网站社会效益评价<br/><br/>　　(1)对上下游商务伙伴开展电子商务的带动作用<br/><br/>　　指对上下游商务伙伴推广普及电子商务的的影响力，&nbsp;促进上下游商务伙伴企业上网，开展电子商务的带动作用，推动上下游企业的经营销售信息化。<br/><br/>　　(2)本地区吸引外资增长率。指对比一个会计年度，商务网站实施后比实施前相应本地区吸引外资增长比例（%）<br/><br/>电子商务网站经济效益评价<br/><br/>　　(1)&nbsp;成本降低率%：指对比一个会计年度，商务网站实施前后对比,商务活动成本所需费用降低之比例：<br/>&nbsp;<br/>　　(2)&nbsp;收益增长率%：指对比一个会计年度，商务网站实施后比实施前相应的商务活动所创收入增长之比例<br/><br/>　　(3)资金周转率提高率（%）：指对比一个会计年度，商务网站实施后比实施前每年资金周转次数增长之比例。<br/><br/>　　(4)投资回报率：指在对应的一个会计年度内，商务网站总投入的收益率。<br/><br/>　　1)投入/产出比：指在对应的一个会计年度内，商务网站总投入（含货币资金、货物折合资金、人力折合资金）与总收入之比。<br/><br/>　　2)初始投资回收期：从投资建设开始，经多长时间收回总投资。<br/><br/>　　商务网站的服务质量评估评价指标<br/><br/>　　·对客户满意度提升作用&nbsp;&nbsp;<br/><br/>　　(1)&nbsp;企业用户满意度提升作用；商务网站运行一个年度内上下游企业用户满意度提升率<br/><br/>　　(2)与对消费者满意度提升作用；商务网站运行一个年度内企业客户满意度提升率<br/><br/>　　·内部职工满意度<br/><br/>　　(1)领导班子对商务网站满意度<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;(2)内部职工对商务网站满意度<br/><br/>　　·对企业服务质量提升作用<br/><br/>　　商务网站运行一个年度内，企业服务质量提升与改善的效果：<br/><br/>　　(1)客户投诉降低率%<br/><br/>　　(2)客户响应时间减低率%<br/><br/>　　(3)客户忠诚度提升率%<br/><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.w-sqq.com/default.asp?id=90</link>
			<title><![CDATA[商务网站建设评估]]></title>
			<author>wuuu018168@163.com(webworm)</author>
			<category><![CDATA[网站性能]]></category>
			<pubDate>Mon,31 Dec 2007 02:41:04 +0800</pubDate>
			<guid>http://www.w-sqq.com/default.asp?id=90</guid>	
		<description><![CDATA[商务网站建设评估&nbsp;<br/><br/>　　商务网站建设评估包含商务网站功能、商务网站内容评估及商务网站实施评估。<br/><br/>1.&nbsp;商务网站功能评价指标<br/><br/>商务模式创新度<br/><br/>　　商务模式的创新程度；与原有的商务、业务模式比较有那些创新，网上增加哪些新的业务和服务；业务流程改革、优化程度；包含观念、内容的创新；制度、方法创新；有无专利；管理创新,组织机构扁平化；盈利模式的创新等；<br/><br/>　　·商务网站功能复盖率<br/><br/>　　电子商务网站功能可细分为前台和后台功能：<br/><br/>　　前台功能主要包括：商品目录及分类搜索；商品展示；会员(消费者与商家)注册；购物导航；定单流程；支付流程；认证功能；客户信息反馈与沟通渠道(社区)等；<br/><br/>　　后台功能主要包括：商品管理；定单处理(业务流程处理)；帐户管理；模板管理；内容管理；送货管理；商务同盟管理；客户资料管理等；<br/><br/>　　商务网站功能复盖率是指网站功能涵盖前台和后台功能的程度，它反应电子商务在核心业务（主营业务）中应用的比例，电子化商务占商务总业务量的比例，电子商务在上下游企业与消费者之间业务中的应用程度等。<br/><br/>　　网站的功能与商务网站建设目标符合度<br/><br/>　　信息展示、在线交易、在线支付、在线物流等目标实现程度。网站的功能及商务模式的设计与企业发展战略与市场定位是否相符、与商务网站建设目标符合程度。<br/><br/>　　网站技术性能指标<br/><br/>　　(1)先进性&nbsp;&nbsp;&nbsp;&nbsp;采用的技术体系与相关设备是否代表的主流技术与先进水平。<br/><br/>　　(2)实用性&nbsp;&nbsp;&nbsp;&nbsp;技术方案的设计与业务模式的符合度；方案的成熟度；可扩展性、伸缩性.<br/>&nbsp;<br/>　　(3)安全、可靠性&nbsp;&nbsp;&nbsp;&nbsp;系统的安全、可靠性与容错性，安全等级。<br/><br/>2.&nbsp;商务网站内容评价指标<br/><br/>　　·电子商务应用深度&nbsp;&nbsp;&nbsp;&nbsp;网上信息流、资金流、物流集成化的程度：<br/><br/>　　(1)初级应用：网上仅有信息流，发布商品信息、洽谈、促销，开展非支付型电子商务；<br/><br/>　　(2)中级应用：网上有信息流、资金流，实现网上交易与网上支付，开展支付型电子商务；<br/><br/>　　(3)高级应用：网上有信息流、资金流、物流，上下游企业应用集成，开展协同电子商务。<br/><br/>　　·商务网站内容信息的质量评价指标<br/><br/>　　网站所提供信息的真实性、完整性和关联度(%)<br/><br/>　　(1)&nbsp;商品信息完整性：商品品种、规格、质量；商品相关知识；商品服务个性化，特色信息；文字、图象、声音等多媒体信息；<br/><br/>　　(2)&nbsp;商品信息内容真实性，准确性，条理性,时效性，网页质量，美观大方<br/><br/>　　(3)商品信息分类深度，层次性和关联度(%)<br/><br/>　　·商务网站内容信息的数量<br/><br/>　　网站所提供信息量，数据量M，栏目数量，网页数量，商务信息条数<br/><br/>　　商务网站内容检索速度，连接浏缆速度，网页反应速度，<br/><br/>　　商务网站实施评价指标<br/><br/>　　·网站实施计划任务完成度<br/><br/>　　·网站建设计划管理与进度控制<br/><br/>　　·财务管理与预算控制<br/>]]></description>
		</item>
		
</channel>
</rss>