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

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

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

答案1

有几个很好的工具可用:

虽然不免费,但如果您是专业人士,Visual Studio Team System Test Load Agent 会非常出色。MSDN 在此处介绍了如何设置和运行它:控制器、代理和钻机。您可以在此处下载试用版:

就免费工具而言……

网络容量分析工具 (WCAT)

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

特征:

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

下载x86 版本点击此处,以及x64 版本点击此处

答案2

我相信 Apache Bench 在这方面的应用非常广泛,并且可以毫无问题地用于其他 Web 服务器。它基于命令行,因此应该很容易将其编写到测试套件或预部署脚本中。

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

答案3

我以前用过 Web 应用程序压力工具。我想知道这是否是一款相当标准的工具,以及是否有更好的替代品

(WAS)可以下载这里

还有一篇关于如何安装和使用该应用程序的知识库文章这里

以及关于如何使用它的博客这里

相关内容