Web 服务器压力测试
Web 服务器 搭建完成上线在即,其能够承载多大的访问量,响应速度、容错能力等 性能指
标,所有这些是管理人员最想知道也最为担心的。如何才能知晓这一切呢 ?通过工具进行
Web 压力测试 是个好方法。 通过它可以有效地测试 Web 服务器的运行状态和响应时间等性
能指标。
一、 测试环境 :
hardsoft :CPU:Athlon XP 2500+ 、内存 512MB 、硬盘 80GB
Server OS :Windows Server 2003
IIS: 6.0
BBS: 动网 7.0
IP: 192.1681.20
Tool :Web Application Stress Tool
二、工具介绍
可用来进行 Web 压力测试的工具有很多,比如微软的 Web Application Stress 、Linux
下的 siege 、功能全面的 Web-CT 等等,这些都是非常优秀的 Web 压力 测试工具 。虽然这
些工具给我们 测试服务 器承受能力带来方便,但是它们却是 “双刃剑 ”,攻击者利用随便一种
比较全面的测试工具就可以对一台小型的 Web 服务器发动灾难性的拒绝式攻击。
下面笔者就以微软的 Web Application Stress Tool( 简称 WAS T)为例进行一次 Web 压
力测试。 这是由微软的网站 测试人员开发 的专门用来进行实际 网站压力测试 以一套工具。 透
过这套功能强大的 压力测试工具 ,管理人员可以在网站实际上线之前先网站进行如同真实环
境下的测试,以找出系统潜在的问题,对系统进行进一步的调整、设置工作。
三、工具设置
下载 并安装 WAST ,过程及其简单。然后运行 WAST 可以看到其界面非常简洁,在对
目标 Web 服务器进行压力测试之前,首先要对它进行一些必要的设置。
1、设置并行连接数
点击左侧的 “Defaults →Settings ”打开设置面板。在 Concurrent Connections 下进行并
行连接设置。 Stress level (threads) 是最少线程, Stress multiplier 是最大线程。这里的线程
是指定程序在后台用多少线程进行请求, 也就是相当于模拟多少个客户机的连接, 一般填写
500 ~1000 ,因为这个线程数是根据本机的承受力来设置的, 如果你对自己的机器配置有足
够信心的话,那么可以设置得更高一些。 (图 1)
图 1
2、设置持续时间
评论0
最新资源