IIS 7 Web应用程序有哪些好的负载测试工具?


8

标题说明了一切。我正在寻找一套很好的工具,可以用来在部署之前在IIS 7上对Web应用程序进行负载测试。

Answers:


4

有几个不错的工具可用:

它不是免费的,但如果您是专业地这样做的话,那就是Visual Studio Team System测试负载代理。MSDN在此处介绍了如何设置和运行它:Controllers,Agent和Rigs。您可以在此处下载试用版:

至于免费工具...

Web容量分析工具(WCAT)

概述: Web容量分析工具(WCAT)是一种轻量级的HTTP负载生成工具,主要用于测量受控环境中Web服务器的性能。WCAT可以模拟成千上万的并发用户向单个网站或多个网站发出请求。WCAT引擎使用简单的脚本来定义要回放到Web服务器的一组HTTP请求。可扩展性是通过插件DLL和标准的简单API提供的。

特征:

  • 支持HTTP 1.0和HTTP 1.1
  • 支持IPv6多线程支持
  • 支持多台机器产生压力
  • 通过C插件可扩展
  • DLL支持性能计数器集成
  • 测量吞吐量和响应时间
  • 支持SSL请求
  • NTLM身份验证请求支持
  • 轻松支持测试数千个并发用户

此处下载x86版本,并在此处下载x64版本


4

我相信Apache Bench广泛用于这种事情,并且可以毫无问题地与其他Web服务器一起使用。它基于命令行,因此编写脚本到测试套件或预部署脚本中应该很容易。

http://httpd.apache.org/docs/2.0/programs/ab.html


ab是一个很好的指标,但仅此而已。对于真实的负载测试,您无法击败“网络雪崩”设备-您可以租用它们。
Rich

AB正是我所需要的,我在使用WCAT时遇到SSL问题,并且无法使用其他大多数工具。不太关心负载,只是希望它生成一堆请求,以便我可以测试服务器。
davenpcj

1

我以前使用过Web应用程序压力工具。我想知道这是否是一个非常标准的工具,是否还有更好的选择

(WAS)可以在这里下载

还有关于如何安装和使用应用知识库文章在这里

以及如何使用它博客这里

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.