网站发布前要进行细致周密的测试,以保证正常浏览和使用。主要测试内容有以下几个方面:(1)服务器稳定性、安全性。(2)程序、数据库测试以及网页测试,如浏览器、显示器。(3)文字、图片、链接是否有错误。
网页制作完成之后,对网页内容和网站整体性能进行有效的测试是十分必要的。如今,网页的更新速度越来越快,更新的内容也越来越多,网页设计制作过程中难免会出现一些错误,但关键是要采取有效的方法和措施对网站进行测试,以便及时发现错误并更正。
假设一个企业准备发布新的电子商务网站,其软硬件的设备与设施都已就绪。这个网站看上去非常漂亮,所有的链接和图片都正确无误,但真正的问题是:它的后台服务在访问高峰时能否顶得住。这需要做严格的网站负荷测试。
(一)网站的负荷测试目的
为了能预测和防止系统瘫痪以及不可接受的服务迟缓, Intel开发了严格的网站负荷测试程序,它针对以下五项关键目标:(1)确定一个应用能够支持的并发用户数和交易数的上限。(2)证明一个应用能够承受期望的每小时或每天的并发用户数和交易数。(3)证明一个应用和设施能够不停机地运行(24×7模式)。(4)证明后台服务器能够承受期望的连接数。(5)证明单个的业务交易能够在合理的时间内完成。
(二)网站负荷测试的两点局限
网站负荷测试方法和工具在过去的一年取得了很大的进步,然而,仍然存在一些需要指出的局限。因为当进行负荷测试时,已经建立了一个代表将来对服务器的要求的模型,它是根据公司对用户在网站上的行为估计而定。可以参考下面的网站:http://www.zhiyuanit.net.cn/
虽然与互联网的连接因调制解调器的速度、局域网连接和网络延迟而不同,但在测试模型中,所有虚拟用户都与互联网完美地连接:很高的带宽和最低的网络延迟。因此,除非这些变化能够在测试中进行模拟,否则这些模型对最终用户的感受的预测是有局限的。要实现真实世界的测试条件的最佳方法是建立与访问者有效的反馈机制。这样可以搜集到用户的看法而不是测得的因特网性能,从而改进设施来满足用户的要求。