`

使用Microsoft Web Application Stress Tool对web进行压力测试

阅读更多

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压力测试,那么对这台服务器来说将是灭顶之灾,所以朋友们在使用它之前一定要慎重考虑。

分享到:
评论

相关推荐

    Microsoft Web Application Stress Tool

    使用"Microsoft Web Application Stress Tool"进行压力测试时,你可以创建自定义的脚本来模拟多种用户行为,如浏览网页、填写表单、登录、搜索等。工具会生成详尽的报告,包括响应时间、错误率、CPU和内存使用情况等...

    Microsoft Web Application Stress Tool(Web并发测试工具)

    **Microsoft Web Application Stress Tool** 是一个专为Windows平台设计的高效并发测试工具,它主要用于评估Web应用程序在高负载条件下的性能和稳定性。该工具通过模拟大量用户同时访问应用,帮助开发者发现潜在的...

    Microsoft Web Application Stress Tool web服务器性能测试工具

    **Microsoft Web Application Stress Tool** 是一个强大的性能测试工具,由微软公司开发,专门用于测试Web应用程序的稳定性和负载能力。这个工具的主要目的是模拟大量用户同时访问Web应用,以检查服务器在高压力下的...

    microsoft web application stress tool(web压力检测工具及使用说明)

    总之,Microsoft Web Application Stress Tool是开发者和运维人员的强大工具,通过它,我们可以对Web应用程序进行全面的压力测试,确保它们在高负载情况下仍能稳定运行,提供优质的用户体验。掌握好WAST的使用方法,...

    项目测试工具Microsoft Web Application Stress Tool

    **Microsoft Web Application Stress Tool** 是一个强大的性能和压力测试工具,专为评估Web应用程序的稳定性和性能而设计。它能够模拟大量并发用户对Web应用进行访问,以检测系统在高负载下的性能瓶颈、崩溃点以及...

    使用Microsoft_Web_Application_Stress_Tool对web进行压力测试

    ### 使用Microsoft Web Application Stress Tool对Web进行压力测试 #### 一、引言 随着互联网技术的发展,Web应用程序已经成为企业和组织对外提供服务的重要渠道之一。为了确保Web应用在高并发访问情况下的稳定性...

    Web Application Stress Tool

    Web Application Stress Tool是由微软开发的一款专门用于测试Web应用程序性能和稳定性的工具。...不过,对于那些需要简单、快速进行Web应用压力测试的用户来说,Web Application Stress Tool仍然不失为一个实用的选择。

    网站压力测试Microsoft Web Application Stress Tool

    【Microsoft Web Application Stress Tool】是由微软开发的一款强大的网站压力测试工具,主要用于评估Web应用程序在高负载情况下的性能和稳定性。这款工具能够模拟大量并发用户,对网站进行持续、高强度的访问,以...

    web压力测试工具 Microsoft Web Application Stress Tool.

    ### Web压力测试工具 Microsoft Web Application Stress Tool #### 引言 在互联网技术飞速发展的今天,网站和应用程序的性能成为了衡量用户体验的关键因素之一。为了确保应用程序在高负载下的稳定性和可靠性,性能...

    微软免费压测工具Web Application Stress Tool

    本资源亲测可用,楼主机器为win7 64位,第一次安装过程中报缺少msvcp0.dll,楼主已下好放置压缩包。 安装方法: 1. 先将msvcp50.dll 分别拷贝至 C:\Windows\System32 和C:\Windows\SysWOW64目录下 ...

    Microsoft Web Application Stress Tool + MSVCP50.dll

    微软Web应用程序压力工具(Microsoft Web Application Stress Tool,简称WAS)是一款专门用于测试Web应用程序性能和稳定性的强大工具。这款工具的设计目的是模拟大量并发用户访问,以此来检测Web应用程序在高负载下...

    Microsoft Web Application Stress Tool对web进行压力测试使用说明

    【Microsoft Web Application Stress Tool】是微软推出的一款专门用于web应用压力测试的工具,它能帮助开发者和运维人员在网站上线前模拟大量用户并发访问,以此评估服务器的性能和稳定性。这款工具由微软的网站测试...

    Web Application Stress Tool 压力测试工具

    Web Application Stress Microsoft Web Application Stress Tool能有效测试一个网站的负载性能,这个软件可以通过脚本模拟100个强并发用户的访问,并模拟实际用户的一些点击操作,WAS还可以连接上远程Windows网站...

    WEB性能测试工具(Web Application Stress Tool)

    公司的Web服务器搭建完成,上线在即。...下面以Web Application Stress Tool(简称WAST)为例,介绍如何进行Web压力测试。这是由微软的网站测试人员开发的专门用来进行实际网站压力测试的一套工具。

    Microsoft  Web Application Stress Tool

    【Microsoft Web Application Stress Tool】提供了丰富的功能,可以模拟大量并发用户的请求,对服务器进行高强度的压力测试。通过这种方式,它可以揭示出在正常测试环境下难以发现的性能瓶颈,如数据库查询效率低、...

    Microsoft Web Application Stress Tool+msvcp50.DLL(亲测可用)

    Microsoft Web Application Stress Tool 是由微软的网站测试人员所开发,专门用来进行实际网站压力测试的一套工具。透过这套功能强大的压力测试工具,您可以使用少量的客户端计算机仿真大量用户上线对网站服务所可能...

    压力测试工具WAS(MicrosoftWebApplicationStressTool兼容64位系统的dll文件

    Microsoft Web Application Stress Tool 是微软公司开发的一个非常 好用的服务器压力测试软件,但是这款软件在64位系统上会跑不了,是因为没有相兼容的dll的文件。 具体操作: 1、解压“msvcp50.DLL” 如果是win7 ...

    微软网站压力测试工具Web Application Stress Tool

    互联网的普及,宽带的流行,使得越来越多的个人和单位都架设了自己的网站。而充当网站的服务器的大多是普通的...在此我们可以借助微软的网站测试人员开发的一款名为Web Application Stress Tool(简称WAS)的工具来完成

    Microsoft_Web_Application_Stress_Tool(WAS压力测试工具)

    你的Web服务器和应用到底能够支持多少并发用户访问?在出现大量并发请求的情况下,软件会出现问题吗?这些问题靠通常的测试...在附件说明文档中,介绍了一种Web应用的性能优化方法,并利用WAS测试了它的性能改善程度。

Global site tag (gtag.js) - Google Analytics