脚本设计相关错误的原理分析以及处理办法
张家口网站制作   2012-07-30 10:21:19 作者:SystemMaster 来源:张家口网站制作 匡仕运通 文字大小:[][][]
这一项主要是测试页面上的JavaScript以及CGI程序能否正常工作。JavaScript的脚本错误通常有以下几方面。
●  脚本设计的逻辑错误
这是很常见的导致脚本无法正常工作的原因。通常出现在 if、while等需要逻辑判断的部分。为避免出现这样的错误,张家口网站制作要求在开始编写脚本时就有一个清晰的逻辑设计思路,最好能做成书面形式。另外在编写脚本时应该勤作注释,这样在测试脚本排错时就不至于遗忘当初的脚本设计思路。
●  由于笔误发生的错误
JavaScript 没有变量声明和数据类型检查,这就可能由于笔误使该用的变量没用上,而对无用的变量进行存取操作。这样的错误通常发生在脚本没有语法错误却又不能正常显示的页面中,最难检查到。为防止这样的错误,只能要求脚本编写者在编写过程中要格外小心仔细。
●  由于浏览器不支持出现的错误
由于浏览器版本不同和型号不同,因而对 JavaScript 的支持也不一样。例如 Internet Explorer 3.0 不支持JavaScript 的 Image对象,而 Internet Explorer 4.0以后版本支持。Internet Explorer 支持对象Document 的All属性,Netscape  Navigator 却不支持。Netscape  Navigator支持Document 的Layer 和Tag属性,而 Internet  Explorer不支持。为解决这样的问题,首先应该照顾主流浏览器的特性。例如不能因为 IE3.0 不支持 Image 对象就不使用它,因为现在的主流是 IE5.0 和Netscape Navigator 5.0。其次只能根据不同的浏览器编写不同的脚本。这时JavaScript 中的Navigator对象就派上用场了,可使用它获得浏览器的版本和型号信息,然后根据获得的信息调用相应的脚本。现在很多网站上都运行产品销售和服务的商业应用。而有很多网站在只有一个用户使用的时候运行速度非常快,可是如果成千上万的用户同时访问这个网站就有可能导致网站崩溃。很多站长都想知道到底他的网站允许多少个用户同时访问,为此可以进行网站压力测试。张家口网站建设压力测试的目的是:得到存放网站的服务器能够支持的最大用户数。
压力测试方法使用多线程技术,模仿很多用户同时访问服务器的情形,同时向服务器发出浏览请求,并监测服务器的反应。通过测试得到存放网页的服务器能够支持的最大用户数,从而帮助站长掌握在经历了一次大的访问量的增长后,服务器是否还能够正常提供服务。压力测试主要测试以下几个方面。
(1)服务器能够承受多少用户的考验?
(2)在拥有不同用户数的时候,网站打开一页各需要多少时间?
(3)在服务器负载比较重的情况下,CGI、数据库以及Script程序是不是运行得很快?
(4)服务器连入互联网的带宽足够吗?
(5)服务器的硬件设备够不够用?
为了保证每个测试项目的连续性和独立性,Web-CT为每一次测试创建一个独立的线程。在实际的网页测试过程中,上面几方面的测试是交织在一起的,页面的测试和修改也是同时进行的。而且在测试过程中可能还会出现新的错误,因此可能需要经过多次测试才能修改好。

张家口建站 张家口哪有做网站 张家口网站开发 张家口网站制作 张家口网站 张家口网站建设 张家口网络公司 张家口网站设计 张家口做网站