第1页共17页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共17页使用MicrosoftWebApplicationStressTool对web进行压力测试你的Web服务器和应用到底能够支持多少并发用户访问
在出现大量并发请求的情况下,软件会出现问题吗
这些问题靠通常的测试手段是无法解答的
本文介绍了Microsoft为这个目的而提供的免费工具WAS及其用法
另外,本文介绍了一种Web应用的性能优化方法,并利用WAS测试了它的性能改善程度
随着服务器端处理任务的日益复杂以及网站访问量的迅速增长,服务器性能的优化也成了非常迫切的任务
在优化之前,最好能够测试一下不同条件下服务器的性能表现
找出性能瓶颈所在是设计性能改善方案之前的一个至关紧要的步骤
本文介绍Microsoft的WebApplicationStressTool(WAS,Web应用负载测试工具)在Web服务器性能测试中的应用(注:Stress基本含义为“重压;压力”等,本文称之为“负载”)
另外,我们还将通过WAS评估一种相对简单的网站性能改善方法,这种方法的基本思想是在服务器上生成静态的HTML页面、避免过多的数据库调用
负载测试是任何Web应用的开发周期中一个重要的步骤
如果你在构造一个为大量用户服务的应用,搞清楚你的产品配置能够承受多大的负载非常重要
如果你在构造一个小型的Intranet网站,测试能够暴露出最终会导致服务器崩溃的内存漏洞以及竞争情况
无论是哪种情形,花些时间对应用进行负载测试可以获得重要的基准性能数据,为未来的代码优化、硬件配置以及系统软件升级带来方便
即使经费有限的开发组织也可以对它们的网站进行负载测试,因为Microsoft的WAS是可以免费下载的
WAS要求WindowsNT4
0SP4或者更高,或者Windows2000
为了对网站进行负载测试,WAS可以