使用WAS对Web应用程序进行压力测试(Microsoft’s Web Application Stress Tool)
上一篇 /
下一篇 2012-08-24 09:37:51
/ 个人分类:性能测试
使用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分开。
...
详情请查看附件
收藏
举报
TAG: