当前位置:文档之家› 拒绝服务攻击与防御实验-DoS泛洪测试与防御

拒绝服务攻击与防御实验-DoS泛洪测试与防御

基本含义为“重压;压力”等,本文称之为“负载”)。

另外,
我们还将通过was评估一种相对简单的网站性能改善方法,这种
方法的基本思想是在服务器上生成静态的html页面、避免过多
的数据库调用。

负载测试是任何web应用的开发周期中一个重要的步骤。

如果你
在构造一个为大量用户服务的应用,搞清楚你的产品配置能够承
受多大的负载非常重要。

如果你在构造一个小型的internet网
站,测试能够暴露出最终会导致服务器崩溃的内存漏洞以及竞争
情况。

无论是哪种情形,花些时间对应用进行负载测试可以获得重要的
基准性能数据,为未来的代码优化、硬件配置以及系统软件升级
带来方便。

即使经费有限的开发组织也可以对它们的网站进行
负载测试,因为microsoft的was是可以免费下载的。

was要求
windows nt 4.0 sp4或者更高,或者windows 2000。

为了对网
站进行负载测试,was可以通过一台或者多台客户机模拟大量用
户的活动。

was支持身份验证、加密和cookies,也能够模拟各
种浏览器类型和modem速度,它的功能和性能可以与数万美元
的产品相媲美。

实验内容web application stress的安装和使用
实验步骤
4、打开d:\tools\was,双击web application stress的安装程序,进入安装向导。

如下图:
5、默认安装,点击“下一步”如下图:
6、这是它的一个说明文件,单击“ok”。

如下图:
7、选中“finish”完成安装。

如下图:
序。

如下图:
9、打开程序界面。

如下图:
图-6
10、选中sample script 项在server处我们填入需要压力测试的服务器地址。

下面那个填入我们要请求的页面路径。

如下图:
11、这里还需要设置几个参数,在settings项里,setress
level (threads) 指的是程序在后台用多少线程进行请求,tset run time 是指一次压力测试需要持续的时间,分为天,小时,分,秒,几个级别!如下图:
12、一切设置后,就可以进行压力测试了。

如下图:
13、程序启动后,会显示整个压力测试的剩余时间。

如下图:
14、一次压力测试后以后,我们可以看到最重要的报告。

如下图:
15、压力测试的详细信息,如下图:
16、到这里,压力测试己完成,对web服务器可以转化为dos 的拒绝服务攻击,可以访问页设为中转页。

如下图:
17、在压力测试过程中,可cpu瞬间,占用到49%,甚至更多,其中iis占cpu最多。

如下图:
18、下图为压力测试后的性能:。

相关主题