2009-10-14 71 views
1

如何基准网站?我想定义可以同时处理多少用户。你能建议我任何有助于阅读/工具吗?基准网站

我不认为事情,但该网站是一个Flex应用程序消耗的Tomcat的servlet的

回答

2

Apache Bench 'ab'

AB提供的一些服务是基准Apache的超文本传输​​协议(HTTP)服务器的工具。它旨在为您提供一个当前Apache安装执行方式的印象。这特别显示了您的Apache安装每秒可以处理多少个请求。

*我假设你正在运行nix中,并已安装了Apache ...所以....

例如:

如果你想发送量100总要求,10请求在您的命令提示符下键入此命令:

# ab -n 100 -c 10 http://www.somewhere.com/ 
+0

我知道Apache ab,但我不知道如何使用它来确定最大并发用户数。当请求时间下降到我将要解决的限制时,或者,例如,当服务器开始断开连接时? 另一个问题是关于硬件。如果我从一台远程计算机运行ab,这可以真正模拟大量的并发请求或我的带宽限制(正常DSL)停止ab以正常工作? 谢谢 – wezzy 2009-10-14 14:00:51

+0

您可以从一台计算机生成大量流量。至于衡量并发连接,你必须做一些分析。无论如何,您可以手动启动并发连接数,直到网站变得不可用。你可能会到达Apache的最大客户端。您可能会遇到内存限制。这可能不代表你的代码。无论如何,如果你长时间玩AB,你会得到最终的信息。 – 2009-10-15 12:24:21

+0

感谢您的信息 – wezzy 2009-10-17 21:47:15

1

有一些网站提供这样的服务。我知道Load Impact一个是免费的,如果你想一次模拟多达50个用户。