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.如