- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
利用 Web Application Stress
Tool(WAS) 做性能测试( 1)
Duwamish Online
Aaron Ching, Pedro Silva, and Allen Wagner
Microsoft Developer NetworkJanuary 2001摘要:这篇文章讨论了性能测试对于成功发布一个网络应用的重要性, 集中讨论了微软的 Web Application
Stress (WAS) 这个用于测试 Duwamish Online 的性能的工具。
内容
介绍
使用 WAS 的好处
WAS 的缺陷
安装 WAS
创建测试脚本
配置测试脚本
运行测试脚本结论:最好的习惯
介绍
性能测试是成功发布一个网络应用的关键因素。当越来越多的用户访问你的站点时,清楚地知道你的应用 程序和你的服务器群是怎样工作的就显得非常重要了。
为了给你的网络应用程序模拟出那种类型的使用,你可以协同几百甚至上千的真实用户在一段设计好的时 间段里访问你的站点,你也可以只与一个能复制这么多用户负载的测试工具一起工作,
许多性能测试工具可以帮你的忙。基本上,这些工具都允许你以有限的客户端模拟大量的虚拟用户,并发
地访问预先确定的页面或网站的 URLs (Uniform Resource Locators) 。每一个虚拟用户都能精确地仿效在真实浏览器和网站服务器之间进行通讯协议。
在这篇文章里, 我们将专注于其中一个这样的工具: Microsoft? Web Application Stress (WAS) 工具。 你可 以在微软的 Microsoft Windows? 2000 Resource Kit CD (WAS version 288) 里面找到这个工具。
注意 WASF能再从Microsoft的网站下载了,Visual
Studio .NET 的企业架构 和 企业开发版本都包含一个新的网络压力测试工具,这个工具叫做 Application Center Test ,是受
Microsoft 技术支持的工具。这个工具包含在 Visual Studio .NET安装时的 Enterprise Development Tools 部分。在写这篇文章时,Application Center Test 还没有正式公开发表。关于如何得到Visual Studio .NET ,请访问 Visual Studio 网站。
使用 WAS 的好处
首先,我们来讨论一下使用 WAS 测试你的应用程序的好处。
它简单
可以从服务器的URL 来创建WAS 允许你以不同的方式创建测试脚本: 你可以通过使用浏览器走一遍站点来录制脚本, 日志文件导入
可以从服务器的
URL 来创建
不像其它的工具,你可以使用任何数量的客户端运行测试脚本,全部都有一个中央主客户端来控制。在每 一个测试开始前,主客户机透明地执行以下任务:
与其他所有的客户机通讯
把测试数据分发给所有的客户
在所有客户端同时初始化测试 从所有的客户端收集测试结果
和报告
这个特性非常重要,尤其对于要测试一个需要使用很多客户端的服务器群的最大吞吐量时非常有用。
它的高可用性
WAS 是被设计用于模拟 Web 浏览器发送请求到任何采用了 HTTP1.0 或 1.1 标准的服务器, 而不考虑服务
器运行的平台。
除了它的易用性外, WAS 还有很多其它的有用的特性,包括:
对于需要署名登录的网站,它
允许创建用户帐号。
允许为每个用户存储 cookies 和 Active Server Pages (ASP) 的 session 信息
支持随机的或顺序的数据集, 以用在特定的名字 - 值对
支持带宽调节和随机延迟 “思考的时间”)以更真实地模拟显示情形。
支持 Secure Sockets Layer (SSL) 协议
允许URL分组和对每组的点击
率的说明
提供一个对象模型,可以通过
Microsoft Visual Basic? Scripting Edition (VBScript) 处理或者通过定
制编程来达到开启,结束和配置测试脚本的效果。
WSA 的缺陷
除了优势外, WAS 的确有一些缺陷存在。当前知道的 bug 和有关事项都列在 WAS 的网站上了。以下是当前 WAS 不支持的特性:
以前面所发请求返回的结果为基础,修改URL参数的能力。
运行或模仿客户端逻辑的能力
为所分配的测试指定一个确定 数量的测试周期的能力。
对拥有不同 IP 地址或域名的 多个服务器的同时测试能力
注意 你可以使用多个主客户端来同时测试多个服务器。 然 而,如果你想把所有测试结果联系起来成为一个整体,则需要
整理从各个WA敎据库得到的数据
支持页面在不同 IP 地址或域 名间
您可能关注的文档
- 切削液配制记录表.docx
- 切削液铸铁屑滤纸试验方法.docx
- 切削液销售合同.docx
- 切眼巷瓦斯抽放实施方案.docx
- 刑事法律专业大学生求职信(精选多篇).docx
- 列方程解答一步计算的实际问题教案.docx
- 刘俊秀求职信(精选多篇).docx
- 刘约权仪器分析课后习题标准答案.docx
- 创业主题班会策划书(精选多篇).docx
- 创业计划书范本合集大全5篇.docx
- 2024年山东德州夏津县融媒体中心招聘4人历年高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 2024年山东济南历城区卫生健康局所属事业单位招聘50人历年高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 2024江苏徐州锡沂高新技术产业开发区招聘50人历年高频难、易点(行政职业能力测验共200题含答案解.docx
- 2024年山东德州职业技术学院招聘49人历年高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 2024年山东德州高级师范学校招聘工作人员12人高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 2023年12月恩施巴东县“才聚荆楚·智汇恩施”第二次专项事业单位工作人员7名笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
- 2023年12月广东广州市黄埔区机关事务管理局招考聘用政府雇员笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
- 2023年12月广西马山县纪委监委机关面向社会公开招考基层廉洁监督员及防贫监测员笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
- 2023年12月广东广州市增城区招考聘用教师(上海设点)92人笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
- 2023年12月广东省茂名市电白区赴高校现场公开招聘62名教师314笔试近6年高频考题难、易错点荟萃答案带详解附后.docx
文档评论(0)