在本页阅读全文(共10页)
4、负载测试
负载测试采用IXIA 400T测试仪模拟客户端,通过Web访问的方式来测试服务器负载,我们设计了一个最小的静态页面和动态页面来测试服务器的最大请求数。首先在服务器上启用IIS,发布网页。在测试静态页面的时候我们利用IXIA测试仪模拟20000个客户端来进行访问;在测试动态页面的时候使用ASP动态页面配合ACCESS数据库,将客户端调整为1200个来进行测试。
静态页面测试
我们测试的是200秒内IXIA 400T测试仪访问服务器test.htm静态页面所达到的请求数,从结果来看在第8秒达到峰值36749,在第14秒之后曲线逐渐趋于平缓,服务器处理请求数达到了饱和,基本维持在32000左右。其间网络占用率20%左右,CPU占用率10%左右。
在更要求处理器性能以及内存带宽的动态页面测试中,采用Nehalem-EP至强的Aisino 5241NR展示出了强悍的一面,对于并发请求数的处理能力要明显高于上一代的至强5400处理器。动态页面测试是通过IXIA模拟用户访问index.asp页面来获得最后成绩,我们依旧节选了0至200秒的测试成绩,观察在0-200秒这段时间内的波动变化,8秒时处理请求数达到峰值543,处理器达到满载。之后曲线平稳,表示服务器能够处理的并发请求数已经饱和,平均在520个左右。测试期间处理器满载,网络占用率5%。
本文导航