WebServer Stress Tool 7.0是经典的网站压力测试工具,可以使用该工具对实验系统模拟不同条件下的压力测试,得出试验系统的性能参数,供测试人员分析系统性能。为了验证使用Ajax技术是否能提高系统响应速度而对系统进行了测试,测试条件约定测试时间为1 min、用户随机访问时间为0~10 s,测试结果如表2所示。
从表2中的测试数据可以看出,当用户数量增多时,使用Ajax技术的页面平均响应时间低于未使用Ajax技术的页面,也就是说在相同数量用户访问页面时,使用Ajax技术后页面的响应速度更快,降低了用户的等待时间。为了更加直观地对比使用Ajax技术和未使用Ajax技术的网页的平均响应时间,做出了相同模拟用户下页面的平均响应时间对比图,如图4所示。
测试结果表明,当登录用户不断增加时,Ajax界面比Jsp界面响应时间更快。原因是Jsp页面由HTML代码和嵌入其中的Java代码组成,Ajax是将JavaScript、XML、CSS以及浏览器和服务器之间的异步通信通道重新集合,形成一种新的Web技术,因此,系统采用Ajax技术可以提高用户响应速度,加上Ajax的无刷新技术,可以带给用户更好的体验。
本文介绍了Ajax技术,并在系统登录中采用Ajax技术进行了测试,结果表明系统中使用Ajax技术可以提高用户响应速度,加上Ajax的无刷新技术,可以带给用户更好的体验。
参考文献
[1] 曹衍龙,叶达峰. Ajax编程技术与实例[M].北京:人民邮电出版社,2007.
[2] RyanAsleson NathanielTSchutta. Ajax基础教程[M].北京:人民邮电出版社,2006.
[3] GEHFLAND J, GALBRAITH B, ALMAER D. Ajax修炼之道—Web2.0入门[M].徐锋,胡泳,译.北京:电子工业出版社,2006:102-134.
[4] 施伟伟,张蓓.征服Ajax:Web2.0快速入门与项目实践(.NET)[M]. 北京:人民邮电出版社,2006:103-112.