- 浏览: 1247291 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (608)
- 数据结构 (2)
- AJAX (3)
- 设计模式 (3)
- java (117)
- js (14)
- css (9)
- jsp (10)
- 杂文 (49)
- htmlparser (6)
- 数据库 (29)
- 算法 (14)
- 数据挖掘 (11)
- 电脑杂症 (12)
- 网络爬虫 (7)
- 应用服务器 (9)
- PHP (2)
- C# (14)
- 测试 (3)
- WEB高性能开发 (3)
- swt (1)
- 搜索引擎 (16)
- HttpClient (4)
- Lite (1)
- EXT (1)
- python (1)
- lucene (4)
- sphinx (9)
- Xapian (0)
- linux (44)
- 问题归类 (1)
- Android (6)
- ubuntu (7)
- SEO (18)
- 数学 (0)
- 农业资讯 (12)
- 游戏 (3)
- nginx (1)
- TeamViewer (1)
- swing (1)
- Web前 端 (1)
- 主页 (0)
- 阿萨德发首发身份 (0)
- 软件设计师 (0)
- hibernate (5)
- spring3.0 (5)
- elastic (1)
- SSH (3)
- ff (0)
- oracle 10g (9)
- 神经网络 (1)
- struts2.0 (2)
- maven (1)
- nexus (1)
- 辅助工具 (3)
- Shiro (1)
- 联通项目 (0)
- 2014年专业选择 (0)
- freemarker (1)
- struts1.2 (8)
- adfasdfasfasf (0)
- TortoiseSVN (1)
- jstl (1)
- jquery (1)
- eclipse plugin (0)
- 游戏外挂 (1)
- 推广 (0)
- 按键精灵 (1)
- ibatis3.0 (1)
最新评论
-
水野哲也:
不不不, 这个您真错了!其实是你引用的那个jsp和本身的jsp ...
解析关于jsp页面指令冲突问题contentType="text/html;charset=UTF-8" -
caobo_cb:
import xx.cn.weibo.Util;
[ java版]新浪微博之ruquest_token篇 -
caobo_cb:
你好 Util包没有
[ java版]新浪微博之ruquest_token篇 -
小桔子:
你好!我遇到个问题 max_allowed_packet值总是 ...
mysql查询占用内存,优化的技巧 -
donghustone:
谢谢大神!
用JSmooth制作java jar文件的可执行exe文件教程(图文)
转载之:http://www.cnblogs.com/lixzhong/articles/871525.html
Web压力测试是目前比较流行的话题,利用Web压力测试可以有效地测试一些Web服务器的运行状态和响应时间等等,对于Web服务器的承受力测试是个非常好的手法。Web 压力测试通常是利用一些工具,例如微软的Web Application Stress、Linux下的siege、功能全面的Web-CT等等,这些都是非常优秀的Web压力测试工具。
虽然这些工具给我们测试服务器承受能力带来方便,但是它们的危害却更是惊人,甚至于利用随便一种比较全面的测试工具就可以对一台小型的 Web服务器发动灾难性的拒绝式攻击。下面我就带大家利用微软的Web Application Stress进行一次Web压力测试,其目的是为了让大家看到它的巨大危害。
一、工具简单介绍
Microsoft Web Application Stress Tool 是由微软的网站测试人员所开发,专门用来进行实际网站压力测试的一套工具。透过这套功能强大的压力测试工具,您可以使用少量的客户端计算机仿真大量用户上线对网站服务所可能造成的影响,在网站实际上线之前先对您所设计的网站进行如同真实环境下的测试,以找出系统潜在的问题,对系统进行进一步的调整、设置工作。就是因为这些特性,才使它具备了D.O.S轰炸的功能。
小提示:D.O.S(拒绝服务攻击)通过使你的服务计算机崩溃或把它压跨来阻止你提供服务。简单来说,就是让你的计算机提供可能多的服务从而使你的计算机陷入崩溃的边缘或崩溃。
二、工具简单设置
打开Web Application Stress Tool,很简洁的一个页面(如图1),上面是工具栏,左下方是功能选项,右下方是详细设置选项。在对目标Web服务器进行压力测试之前,先对它进行一些必要的设置。
图1
1. 在“settings”的功能设置中(如图2),一个是Stress level (threads)这里是指定程序在后台用多少线程进行请求,也就是相当于模拟多少个客户机的连接,更加形象的就是说设置多少轰炸的线程数。一般填写 500~1000,因为这个线程数是根据本机的承受力来设置的,如果你对自己的机器配置有足够信心的话,那么设置的越高,轰炸的效果越好。
图2
2.在“Test Run Time”中来指定一次压力测试需要持续的时间,分为天、小时、分、秒几个单位级别,你根据实际情况来设置吧!
3.其余的选项不太重要,这里就不再浪费笔墨,朋友们可以自己尝试一下设置。
三、压力测试
工具介绍完了,下面来准备条件:这里与一个朋友商量好进行测试,他是单机上网,机器配置是CPU:Athlon XP2500+、内存512MB、硬盘80GB等,机器配置还不错。他在机器上安装了IIS,架设了一台对外的Web服务器,Web服务中的程序是动网 7.0。我就利用压力测试工具对这台服务器进行测试。
步骤1:在工具中点右键,选择Add命令,增加了一个新的测试项目:New script,对它进行设置,在主选项中的server中填写要测试的服务器的IP地址。在下方选择测试的Web连接方式,这里的方式Verb选择 get,path选择要测试的Web页面路径,这里填写/Index.asp,即动网的首页文件(如图3)。
图3
步骤2:在“Settings”的功能设置中将Stress level (threads)线程数设置为1000。完毕后,点工具中的灰色三角按钮即可进行测试(如图4)。测试完毕,等待朋友把任务管理器以及连接查看的截图发过来!
图4
攻击开始后,朋友从任务管理器中可以看到CPU使用率已经达到100%,损耗率达到最大(如图5)。在CMD窗口中使用命令netstat -an,可以看到我的IP地址在朋友服务器上的80端口进行了非常多的连接(如图6)。而且它的Web网站已经打不开了,提示过多用户连接,达到了跟 D.O.S攻击一样的目的。
图5
图6
试想,如果利用多台肉鸡对一台服务器进行Web压力测试,那么对这台服务器来说将是灭顶之灾,所以朋友们在使用它之前一定要慎重考虑。
评论
发表评论
-
书籍收集
2014-07-18 21:38 388《Java性能优化权威指南》 《Linux就是这个范儿》 《深 ... -
dsafasfafsdf
2013-10-12 08:17 0信息自动化提取 针对标题、内容和时间提取 通用模块 构建D ... -
ffffffffffff
2013-07-31 07:52 0public void testQBE() { Sessi ... -
你会做多少
2013-07-26 09:24 5311、给了A、B两个单词和一个单词集合Dict,每个的长度都相同 ... -
错误报告
2013-07-26 10:07 963http://zhidao.baidu.com/questio ... -
CRC校验
2013-07-01 22:06 9451、循环冗余校验码,也称为CRC码。它是数据通信领域中最常用的 ... -
快捷键
2013-06-28 10:08 635SVN快捷键 1、提交 -> ctrl + alt + ... -
ABCD码
2013-06-27 23:45 1036http://baike.baidu.com/view/173 ... -
资料收集
2013-06-18 13:59 0软考报考: http://new.testcenter.gov ... -
新闻_多页
2013-06-17 22:41 0http://www.haiwainet.cn/n/2013/ ... -
ThreadPoolExecutor 标记
2013-05-15 18:00 0ThreadPoolExecutor hibernate4.1 ... -
域名助手
2013-01-23 19:12 808域名助手........ -
MyEclipse 方向键和退格键不能使用的解决办法
2012-04-15 18:46 2166打开工具栏:window->preferences-&g ... -
快速申请网易的广告联盟.
2012-04-10 15:23 5网易网站联盟是由网易互动娱乐有限公司创建,旨在为广大站长提供流 ... -
2012Q1国内浏览器市场分析报告
2012-04-09 18:57 973一.2012年Q1浏览器市场份额情况 根据百度统计流 ... -
帮帮我,一定帮我 8851085.com
2012-04-06 15:21 819这个域名怎么样? -
软件版本周期
2012-02-28 16:52 0软件版本周期是指电脑软件的发展及发行过程,如图,从Pre-al ... -
2012法定节假日安排,2012春节放假通知,2012元旦放假通知
2012-02-01 17:19 11982012法定节假日安排,2012春节放假通知,2012元旦放假 ... -
百度显龙了
2012-01-22 12:51 774... -
新浪show视频聊天室_你我他都能激情
2011-09-14 12:09 1291新浪show是由新浪网推出的中国最大的视频聊天室,免费提供交友 ...
相关推荐
微软Web压力测试工具(Microsoft Web.rar
介绍十个免费的Web压力测试工具的优缺点
此工具为Microsoft官方出的一款小巧功能强大的Web application 压力测试工具,能够支持自定义的Web流量模拟,真实的再现您网站潜在的安全威胁。 本包内同时包含安装在64位机上所缺的DLL文件
微软web压力测试工具 这个软件为微软的web压力测试工具,绝对正版,并且好用
appache自带的一个web压力测试工具,里面附带教程,在Windows下可以对自己的网站进行压力测试。
最近公司项目里面需要明确知道各个接口的性能如何,总结了一批测性能的工具,有需要的可以看看
web压力测试工具,web application stress tool
这是appache自带的一个web压力测试工具,非常好用,在Windows下可以对自己的网站进行压力测试,里面附带教程。
微软Web压力测试工具参考文档,深圳电信培训中心徐海蛟老师教学参考文档
web压力测试工具was-weba.rar 很好用 欢迎下载
微软的Web压力测试工具WAS-Web A
polygraph 参考手册+用户手册 很实用的web压力测试工具
web压力测试工具及其使用文档。MS Web Application Stress工具。
web压力测试工具.rar 里面包含Microsoft Web Application Stress Tool安装包,1份操作手册,2份相关技术资料,个人收集的,给大家共享
Web压力测试工具WAS(MicrosoftWebApplicationStressTool1.1)
微软Web压力测试工具,最多可以模拟100个用户同时访问,相当经典。
Web压力测试工具http_load1
本文档对web压力测试工具介绍非常详尽,可以侃侃,必定收益匪浅!
Web Application Stress Tool专门用来进行实际网站压力测试的一套工具。