Joseph Asked: 2009-05-01 06:40:45 +0800 CST2009-05-01 06:40:45 +0800 CST 2009-05-01 06:40:45 +0800 CST IIS 7 Web 应用程序有哪些好的负载测试工具? 772 标题说明了一切。我正在寻找一套很好的工具,可用于在部署之前在 IIS 7 上对 Web 应用程序进行负载测试。 iis-7 3 个回答 Voted cpm 2009-05-01T08:45:47+08:002009-05-01T08:45:47+08:00 我相信 Apache Bench 被广泛用于这类事情,并且可以毫无问题地用于其他网络服务器。它是基于命令行的,因此编写测试套件或预部署脚本应该很容易。 http://httpd.apache.org/docs/2.0/programs/ab.html Best Answer Sean Earp 2009-07-12T13:54:32+08:002009-07-12T13:54:32+08:00 有几个很好的工具可用: Visual Studio Team System Test Load Agent 不是免费的,但如果您专业地做这件事,那就太好了。MSDN 在这里介绍了如何设置和运行它:Controllers、Agents 和 Rigs。您可以在此处下载试用版: Visual Studio Team System 2010 测试负载代理 Beta 1 Visual Studio Team System 2008 测试负载代理(90 天试用) 至于免费工具... 网络容量分析工具(WCAT): 概述: Web 容量分析工具 (WCAT) 是一种轻量级 HTTP 负载生成工具,主要用于测量受控环境中 Web 服务器的性能。WCAT 可以模拟数以千计的并发用户向单个网站或多个网站发出请求。WCAT 引擎使用一个简单的脚本来定义一组要回放到 Web 服务器的 HTTP 请求。可扩展性是通过插件 DLL 和标准的简单 API 提供的。 特征: 支持 HTTP 1.0 和 HTTP 1.1 支持 IPv6 多线程支持 支持从多台机器产生压力 可通过 C 插件扩展 DLL 支持性能计数器集成 测量吞吐量和响应时间 支持 SSL 请求 NTLM 身份验证请求支持 轻松支持测试数千个并发用户 在此处下载x86 版本,在此处下载x64 版本。 Joseph 2009-05-01T06:46:54+08:002009-05-01T06:46:54+08:00 我以前使用过 Web Application Stress Tool。我想知道这是否是一个非常标准的工具,是否有更好的选择 (WAS) 可以在这里下载 还有一篇关于如何在此处安装和使用应用程序的 kb 文章 以及如何在此处使用它的博客
我相信 Apache Bench 被广泛用于这类事情,并且可以毫无问题地用于其他网络服务器。它是基于命令行的,因此编写测试套件或预部署脚本应该很容易。
http://httpd.apache.org/docs/2.0/programs/ab.html
有几个很好的工具可用:
Visual Studio Team System Test Load Agent 不是免费的,但如果您专业地做这件事,那就太好了。MSDN 在这里介绍了如何设置和运行它:Controllers、Agents 和 Rigs。您可以在此处下载试用版:
至于免费工具...
网络容量分析工具(WCAT):
概述: Web 容量分析工具 (WCAT) 是一种轻量级 HTTP 负载生成工具,主要用于测量受控环境中 Web 服务器的性能。WCAT 可以模拟数以千计的并发用户向单个网站或多个网站发出请求。WCAT 引擎使用一个简单的脚本来定义一组要回放到 Web 服务器的 HTTP 请求。可扩展性是通过插件 DLL 和标准的简单 API 提供的。
特征:
在此处下载x86 版本,在此处下载x64 版本。
我以前使用过 Web Application Stress Tool。我想知道这是否是一个非常标准的工具,是否有更好的选择
(WAS) 可以在这里下载
还有一篇关于如何在此处安装和使用应用程序的 kb 文章
以及如何在此处使用它的博客