应用负载测试软件工具,web_application_stress_tool(was,web应用负载测试工具)详细说明.docx...

Web Application Stress Tool (WAS , Web 应用负载测 试工具)详细说明 http://we /view/cc84fb84b9d528ea81c779ca.html

百度文库:lindazhao1234 pswd : linda_123

你的Web服务器能够支持多少个并发用户的访问呢?你遇到过服务器遭受过DD

OS的攻击而瘫痪吗?在这里给大家介绍微软网站测试人员开发的著名网站压力测试 软件,Microsoft 的 Web Application Stress Tool ( WAS ,Web 应用负载 测试工具),而且还是免费的哦。

其下载地址: http://dow nl /dow nload/a/8/2/a82e7ba7-c772-4ec4-b186-2cf147f42

c11/setup.exe

WAS是一款网站性能测试评估软件。它通过模拟大量并发用户同时访问服务器, 以获取服务器的承受能力。像这种软件是把双刃剑”就看你用在哪一方面啦。如果

没用好就会给你的服务器造成一定的损失,用好了可以及时的发现你的服务器能承受多

大压力负载。以便及时的采取相应的措施防范。

要对网站进行负载测试首先需要创建WAS脚本来模拟用户访问等活动。

创建脚本的方法:

通过记录浏览器的活动;

通过导入IIS日志;

通过把WAS指向Web网站的内容;

或者手工制作。

这里我用是通过记录浏览器事件生成的脚本的一部分,

一:测试前的准备

1 .在测试前清空IE浏览器其它网站的缓存和Cookies 等临时文件。

:测试脚本制作

1 . 打开 WAS,点击Record

2.勾选要记录的活动

3?点击 Finish

Brovser Recorder — Step 2 of 2

Click Finish to have your brcwE电片 open so that the record session can begiiia When 过on笆 recording, click Stop Recording.

r-'Melp1|

Cane el

< B^ck

[i rd si

4.这时自动弹出一个浏览器新窗口,即开始记录你的浏览的内容。这时开始访问你要测 试的网页

5.在你访问你的服务器时,WAS都记录了这些活动,访问完成后点击Stop Recor

ding 结束记录。

6.这时在脚本页可以看到收集到的脚本,在Server栏输入服务器的

6.这时在脚本页可以看到收集到的脚本,在

Server栏输入服务器的IP地址

7.删除延迟小的元素 world of warcraft gold

8.可以用Ctrl键同时选中多个,然后点击工具栏的删除按钮删除

9?点击Settings,在这里可以设置例如发起的连接数,热身时间,带宽限制,以及测

试要运行多长时间等参数。

Stress Level和

Stress Level和Stress multiplier这二个项决定了访问服务器的并发连接

并发的数量。其中Level是客户端所产生的线程数,一个线程可以产生多个Socket

并发

微软建议这请求,因此两者的数值相乘所获得的数值才是客户端同时发起连接并发数

微软建议这

这个Stress Level值不要超过100。如果要模拟的并发连接数量超过100个,可

以调整Stress multiplier的值或使用多个客户机来测试

时间设置包括 “Test Run Time"(测试运行时间)和“Request Delay”(停

止响应)以及“Suspend'(挂起时间)三项。其中测试运行时间是以日、小时、分钟、

秒的格式来设定的,建议该项时间不宜太短,如果设置的并发数较多,那么时间应该按

比较增长,以便产生足够多的请求;而停止时间是指连接时超出这个时间即作超时处理; warmup wow gold (热身)时间,一般可以设置为1?3 分钟。在 warmup 期

间WAS开始执行脚本,但不收集统计数据。warmup 时间给MTS、数据库以及磁

盘缓冲等一个机会来做准备工作。如果在warmup 时间内收集统计数据,这些操作的

开销将影响性能测试结果。

限制带宽(throttlebandwidth)。带宽限制功能能够为测试模拟出Modem

(14.k K, 28.8 K, 56 K )、ISDN (64 K, 128 K)以及 T1 ( 1.54 M )的 速度。使用带宽限制功能可以精确地预测出客户通过拨号网络或其他外部连接访问We

b服务器所感受的性能。

三?测试压力

1?点击工具栏的开始运行按钮

2?点击Run Test开始测试

3.正在测试服务器压力,time left的时间为剩余时间

4.如

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你的Web服务器和应用到底能够支持多少并发用户访问?在出现大量并发请求的情况下,软件会出现问题吗?这些问题靠通常的测试手段是无法解答的。本文介绍 了Microsoft为这个目的而提供的免费工具WAS及其用法。另外,本文介绍了一种Web应用的性能优化方法,并利用WAS测试了它的性能改善程度。 随着服务器端处理任务的日益复杂以及网站访问量的迅速增长,服务器性能的优化也成了非常迫切的任务。在优化之前,最好能够测试一下不同条件下服务器的性能表现。找出性能瓶颈所在是设计性能改善方案之前的一个至关紧要的步骤。    本文介绍Microsoft的Web Application Stress Tool(WAS,Web应用负载测试工具)在Web服务器性能测试中的应用(注:Stress基本含义为“重压;压力”等,本文称之为“负载”)。另 外,我们还将通过WAS评估一种相对简单的网站性能改善方法,这种方法的基本思想是在服务器上生成静态的HTML页面、避免过多的数据库调用。   负载测试是任何Web应用的开发周期中一个重要的步骤。如果你在构造一个为大量用户服务的应用,搞清楚你的产品配置能够承受多大的负载非常重要。如果你在构造一个小型的Intranet网站,测试能够暴露出最终会导致服务器崩溃的内存漏洞以及竞争情况。 无论是哪种情形,花些时间对应用进行负载测试可以获得重要的基准性能数据,为未来的代码优化、硬件配置以及系统软件升级带来方便。即使经费有限的开发组 织也可以对它们的网站进行负载测试,因为Microsoft的WAS是可以免费下载的。WAS要求Windows NT 4.0 SP4或者更高,或者Windows 2000。为了对网站进行负载测试,WAS可以通过一台或者多台客户机模拟大量用户的活动。WAS支持身份验证、加密和Cookies,也能够模拟各种浏 览器类型和Modem速度,它的功能和性能可以与数万美元的产品相媲美。如果你对WAS和Microsoft的另外一个测试工具Web Capacity Analysis Tool (WCAT)之间的差别感兴趣,可以访问Microsoft Web工具的比较页面。 要对网 站进行负载测试首先必须创建WAS脚本模拟用户活动。我们可以用下面四种方法之一创建脚本:通过记录浏览器的活动;通过导入IIS日志;通过把WAS指向 Web网站的内容;或者手工制作。图1所显示的是通过记录浏览器事件生成的脚本的一部分,网站是Microsoft的Duwamish Book Store。Duwamish是Microsoft开发的电子商务Web应用示例,从Duwamish网站的“Phase 4”链接可以下载这个软件包。下载包中包含了它自己的WAS测试脚本。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值