4

我想知道我的 asp.net mvc 站点(和 asp.net mvc api)可以处理多少个请求/秒。我在谷歌上搜索了一些帮助,偶然发现了这个很棒的幻灯片,它准确地谈论了我所追求的东西。他们还使用一种名为ApacheBench的产品来访问该网站。该应用程序的网站将其列为 unix 类型的产品。如果它是一个 perl 应用程序,我也不会安装 perl 或 apache。

我在 Windows 7 RTM 上使用 Visual Studion 2008 Team Suit 版本。

有谁知道我可以使用任何程序来帮助确定对 url 的“x”次点击等的响应时间是多少?

谢谢 :)

4

3 回答 3

3

Apache Bench 有一个 Windows 二进制文件。您可以下载Apache Web Server for Windows并从中提取 ab.exe 和 abs.exe。

于 2009-09-10T12:04:27.797 回答
1

您也可以尝试JMeter,我发现它非常有用,因为它具有记录请求的功能。

它还具有高级功能,例如从多台机器发送请求并从集中位置控制它。

于 2011-03-25T07:04:47.153 回答
0

你可以使用cURL。他们在这里有一个 Windows 二进制文件

您还可以查看页面列出开源性能测试工具,包括一些特定于 Windows 的工具,例如dieseltest

编辑,添加 curl 示例

curl -s "http://example.com/index.html?[1-1000]"

这将检索 URL 1000 次。我的 DOS 脚本写得不太好,所以我不知道如何计时。如果这是一个 *nix shell,我会这样做

time curl -s "http://example.com/index.html?[1-1000]"
于 2009-09-10T12:04:01.213 回答