- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用WebApplicationStressTool(WAS)做性能测试.
利用Web Application Stress Tool(WAS)做性能测试
Duwamish Online
Aaron Ching, Pedro Silva, and Allen WagnerMicrosoft Developer Network
January 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)里面找到这个工具。
注意 ????? WAS 不能再从Microsoft的网站下载了,Visual Studio .NET 的企业架构 和企业开发版本都包含一个新的网络压力测试工具,这个工具叫做Application Center Test,是受Microsoft技术支持的工具。这个工具包含在Visual Studio .NET安装时的Enterprise Development Tools部分。在写这篇文章时,Application Center Test还没有正式公开发表。关于如何得到Visual Studio .NET,请访问Visual Studio网站。
使用WAS的好处
首先,我们来讨论一下使用WAS测试你的应用程序的好处。
它简单
WAS允许你以不同的方式创建测试脚本:你可以通过使用浏览器走一遍站点来录制脚本,可以从服务器的日志文件导入URL,或者从一个网络内容文件夹选择一个文件。当然,你也可以手工地输入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不支
您可能关注的文档
- 利用Photoshop填充颜色和图层模式打造漂亮特效..doc
- 利用ProMECHANICA提高ANSYS求解有限元问题的能力..docx
- 利用PS制作彩色拉丝效果..doc
- 利用PS把不清晰的照片改清晰..doc
- 利用PCR技术获取目的基因图示..doc
- 利用ps制作网页标题图以及透明标题..doc
- 利用PS滤镜及图层叠加制作抽象的火焰光束..doc
- 利用PS滤镜给夜景灯光增加星光效果..doc
- 利用ps制作通透的液滴字效果..doc
- 利用PS滤镜及选区制作彩色圆环光环..doc
- 利用Win2003NAT功能配置Internet访问P..doc
- 利用Vmware来搭建单机多系统的测试环境..doc
- 利用Windows7安装光盘的启动修复功能自动解决Windows无法启动的问题..docx
- 利用windows7自带虚拟wifi做无线路由..doc
- 利用WindowsServer2003搭建FTP服务..doc
- 利用WindowsServer2003搭建DNS服务器..doc
- 利用Win2003自带组件搭建邮件服务器..docx
- 利用WinPcap技术捕获数据包..doc
- 利用WinAircrack工具包对WIFI密码进行破解..doc
- 利用VRML进行简单人机交互系统的创建..docx
文档评论(0)