网站大量收购独家精品文档,联系QQ:2885784924

WAS服务器负载测试软件导读[整理].pdfVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WAS服务器负载测试软件导读 发布 : 2008-2-02 17:14 | 作者 : 不详 | 来源 : 51CMM | 查看 : 591 次 | 进入软件测试论坛讨论 你的 Web服务器 和应用到底能够支持多少并发用户访问?在出现大量并发请求的情况下,软件会出现问题吗?这 些问题靠通常的测试手段是无法解答的。 本文介绍了 Microsoft 为这个目的而提供的免费工具 WAS及其用法。 另外, 本文介绍了一种 Web应用的性能优化方法,并利用 WAS测试了它的性能改善程度。原文出处: /articleshtm 编译如下: 随着服务器端处理任务的日益复杂以及网站访问量的迅速增长,服务器性能的优化也成了非常迫切的任务。在 优化之前,最好能够测试一下不同条件下服务器的性能表现。找出性能瓶颈所在是设计性能改善方案之前的一个至 关紧要的步骤。 本文介绍 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测试脚本 。 【图 1】 制作 WAS脚本是相当简单的,不过要制作出模拟真实用户活动的脚本有点儿复杂。如果你已经有一个运行 的 Web网站,可以使用 Web服务器的日志来确定 Web网站上的用户点击分布。如果你的应用还没有开始运行,那么 只好根据经验作一些猜测了。 图 1 这个脚本中我们假定有 30 个会员在浏览书店,同时又有一个会员正在购买。要模拟两者混合而成的行为, 首先必须创建页面组并在脚本的 Page Group 分枝确定点击分布情况。在 Page Group 分枝中我们可以增加、修改或 删除页面组,也可以为各个组修改流量的分布。 图 2 显示了 grp_browse 和 grp_buy 这两个页面组以及 30 比 1 的流量分布。 【图2 】

文档评论(0)

旺咖 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档