- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用WAS对Web应用程序进行压力测试-51Testing
使用WAS 对Web 应用程序进行负载测试
使用WAS 对Web 应用程序进行压力测试.
刘艳会
WAS (Microsoft Web Application Stress Tool ,Web 应用负载测试工具)提供了一种简单
的方法模拟大量用户来访问你的网站。这个工具能告诉我们你的Web 应用程序工作时对硬
件和软件的使用情况。在本文中我将告诉大家如何使用WAS ,以及如何理解WAS 测试的
数据。
1 压力测试的必要性
随着服务器端处理任务的日益复杂以及网站访问量的迅速增长,服务器性能的优化也成
了非常迫切的任务。在优化之前,最好能够测试一下不同条件下服务器的性能表现。找出性
能瓶颈所在是设计性能改善方案之前的一个至关紧要的步骤。
负载测试是任何Web 应用的开发周期中一个重要的步骤。如果你在构造一个为大量用
户服务的应用,搞清楚你的产品配置能够承受多大的负载非常重要。如果你在构造一个小型
的Intranet 网站,测试能够暴露出最终会导致服务器崩溃的内存漏洞以及竞争情况。
但是在实际的开发过程中,要按照实际投入运行的情况,组织成千上万的用户来进行压
力测试,无论从那个方面看,都是不现实的。而且这样一旦发现了问题,不仅需要重复的进
行这种耗费巨大的测试,而且问题不容易重现,不能方便的找出性能的瓶颈所在。而使用软
件进行压力测试就不会存在这种情况。
无论是哪种情形,花些时间对应用进行负载测试可以获得重要的基准性能数据,为未来
的代码优化、硬件配置以及系统软件升级带来方便。即使经费有限的开发组织也可以对它们
的网站进行负载测试,因为Microsoft 的压力测试工具WAS 是可以免费下载的。
2 WAS 概要介绍
为了有效的对Web 应用程序进行压力测试,Microsoft 发布了这个简单易用,功能强大
的工具WAS 。WAS 要求Windows NT 4.0 SP4 或者更高,或者Windows 2000 。为了对网
站进行负载测试,WAS 可以通过一台或者多台客户机模拟大量用户的活动。WAS 支持身份
验证、加密和Cookies,也能够模拟各种浏览器类型和Modem 速度,它的功能和性能可以
与数万美元的产品相媲美。
使用WAS 时,为了更加接近真实的进行压力测试,我们推荐运行WAS 的测试机和Web
Server 分开。
3 开始使用WAS
要对网站进行负载测试首先必须创建WAS 脚本模拟用户活动。我们可以用下面四种方
法之一创建脚本:
MSN :huior_99@
使用WAS 对Web 应用程序进行负载测试
通过记录浏览器的活动
通过导入IIS 日志
通过把WAS 指向Web 网站的内容
手工制作
在这里我们拿最常用的方法——通过记录浏览器的活动 来讲解。其他三种方法在后面
将会提到。
3.1 录制测试脚本
在录制测试脚本前,需要首先关闭IE 的缓冲区。
1. 在工具菜单,点Internet 选项
2. 点常规标签,然后点删除文件。。。按钮。
如果使用IE5 。0 或以上版本则不需要修改代理设置,因为5 。0 以上版本的IE 允许WAS
改变这些设置。然而,对于IE4 。0 或早期版本,WAS 使用一个内置的代理服务器来记录浏
览器活动。
按WAS 的需要指定代理设置
1. 在工具菜单,点Internet 选项
2. 在连接标签里,修改代理设置以使代理服务器指向Localhost 并且使用端口8000
3. 不选对于本地地址不使用代理服务器
打开菜单,选择Scripts|Create|Record 创建一个测试脚本
选取要记录的内容,有下面3 种
MSN :huior_99@
使用WAS 对Web 应用程序进行负载测试
Record delay between request :记录了请求之间的延迟。由于用户实际上在浏览网站时,
请求之间存在几秒甚至几分钟的延迟,这种录制方法在执行时会模仿用户之间的延迟
发送请求,所以会是一个更加实际的测试。如果我们的目的是要发
您可能关注的文档
- 中华数字书苑移动阅读使用说明----Androidipad和iphone等设备.DOC
- 中南出版传媒集团股份有限公司2014年半年报告摘要.PDF
- 中国互联网络信息中心域名注册服务机构申请书域名注册服务机构.DOC
- 中国企业跨国并购商业文化整合模型研究-Core.PDF
- 中华人民共和国的成立与巩固27张.PPT
- 中国古代科技——造纸术.PPT
- 中国国家图书馆中文名称规范工作的思考-E-LISrepository.PPT
- 中国城社区COPD患者急性加重的相关因素调查-中华疾病控制杂志.PDF
- 中国大唐集团公司主体与相关债项2015年跟踪评级报告.PDF
- 中国政法大学研究生毕业论文开题报告表装订线选题名称移动阅读.DOC
文档评论(0)