登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

学无止境

一点积累,与大家分享

 
 
 

日志

 
 

玩转WAS性能测试工具  

2011-01-14 17:16:46|  分类: 其它 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
安装时,双击setup.exe。按提示不断下一步即可。压力测试
1.     选择Scripts|Create|Record 创建一个测试脚本。
2.     选取要记录的内容,有下例3种,request(请求),cookies(网上信息块),和host headers(主机标题)。一班简单的静态页面选request,复杂的页面选cookies,后一种较少用。也可前两种复选。
3.     选中后按next,再按入Finish按钮,会自动打开IE,你就可在这个IE中输入你要测试的URL,并在站内按照你想要测试的方式进行站内的浏览,让WAS进行解本记录。记住此时要删除cache,否则不会记录脚本。
4.       如果你要结束点击,你可在WAS工具的Record 标签上单击Stop Recording按钮。这时你就可以用刚刚记录的脚本进行测试了。
5.       这时注意,一定要修改记录的脚本,否则做不到压力测试。在修改之前,先谈谈压力测试的概念。
a)         压力测试包括两部分:
1) 性能测试
n        系统正常运行能达到的大并发数,即在页面请求时间小于10s。计算方法为:
线程*每线程socket。
n        单web server的点击错误率。如IIS当10个ASP请求满后会挂起,而挂起>490个后显示忙出错信息。每刷新一次必在队列中增加一个。
n        CPU负载数:处理器数量*处理器的频率的平均使用量/每秒平均请求数。
n         带宽负载
2) 稳定性测试
狭义的讲是指大于5分钟的负载压力测试。
n        内存溢出错误
n         线程错误
广义的讲是指大于24小时的负载测试。
n        内存溢出错误
n         线程错误
6.       设置服务器。在WAS中双击新生成的new script,在右边的Server中填上待测试的服务器IP地址。很重要,否则在测试报告中将全是socket err的连接错误。此处默认是localhost;其它默认。
7.       设置并发数。双击settings,在并发连接中,在线程数中填上你要求的数量。Stress multiplier一般为1,当然也可以>1。然后stress level * stress multiplier即为总的并发用户数。
8.       设置测试时间。可按稳定性要求在长与短即广义与狭义中选择。不过,也要看你的客户的挑剔程序了。
9.       设置请求延迟。一班默认即可,但也可以复选该项。
10.   设置挂起时间。默认即可。
11.   设置带宽。建议测试均在VPN或局域网内进行。该项故可默认。
12.   设置重定向浓度。默认。
13.   设置吞吐量。默认。
14.   设置命名解析。默认。
15.   设置性能检测器。双击perf counters,点击add counter按钮,在其中可任选你感兴趣的项。
16.   双击page groups,默认即可。
17.   设置用户选项。当系统请求页面要求提供用户名与密码时,需要设置正确的用户名与密码,其数量与并发用户数量一致。否则运行提示出错。不过也没关系,可以点击run test按钮继续运行测试。此处可以在view—users中添加或修改用户信息。
18.   设置客户机。这个选项很重要,当你的并发数达到某限制,本地CPU占有率超过60%时,socket err将会增多。因此有必要增多客户机数量。在view—clients中,可增加,删除客户机。注意在填写客户机时,有个状态标志,如果为connected,则为连接成功,可以使用,当然,必须在远程客户机上预先安装WAS。
19.   cookie选项,记录的页面内容,默认即可。
20.  选中菜单栏中的Scripts|Run来运行刚刚记录下并修改过的脚本。此时你可以记录服务器端的CPU负载、内存占用情况,并观察应用程序的稳定情况。是否有内存溢出等情况。
21.  加压继续测试。直到实际并发用户数量。
22.  运行完脚本后,你可以查看报告,在View|Report中,以测试时间做为该报告的子目录。
23.  测试报告怎么读。这个很简单,可随便找点英文资料看看就懂了。如果不明白,请看最后一段。
  评论这张
 
阅读(795)| 评论(1)

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018