标题说明了一切.我正在寻找一套好的工具,我可以用它们在部署之前在IIS 7上加载测试Web应用程序.
解决方法
有几个很好的工具可用:
不是免费的,但如果你这样做是专业的,那就是Visual Studio Team System Test Load Agent. MSDN介绍了如何设置和运行它:Controllers,Agents,and Rigs.您可以在此处下载试用版:
> Visual Studio Team System 2010 Test Load Agent Beta 1
> Visual Studio Team System 2008 Test Load Agent (90-day Trial)
至于免费工具……
Web Capacity Analysis Tool (WCAT):
概述:Web容量分析工具(WCAT)是一种轻量级HTTP负载生成工具,主要用于衡量受控环境中Web服务器的性能. WCAT可以模拟数千个并发用户向单个网站或多个网站发出请求. WCAT引擎使用一个简单的脚本来定义要回放到Web服务器的HTTP请求集.通过插件DLL和标准的简单API提供可扩展性.
特征:
>支持HTTP 1.0和HTTP 1.1
>支持IPv6多线程支持
>支持从多台机器产生压力
>可通过C插件扩展
> DLL支持性能计数器集成
>测量吞吐量和响应时间
>支持SSL请求
> NTLM身份验证请求支持
>轻松支持测试数千个并发用户