2

我想对我们公司正在开发的网站进行基准测试。它将由多个 Web 和后端服务器组成。

为了能够正确模拟大量请求,我正在考虑使用我们的开发机器(大约 15 Xp/Vista)和一些备用 Red Hat 服务器作为基准测试客户端。

是否有任何工具可以让我将这些机器设置为从机/客户端,然后控制它们执行组合基准测试并获得汇总结果?

基准测试将包括模拟普通用户登录和浏览几页。

4

4 回答 4

4

Apache JMeter是这个领域的一个参考。您将在 JMeter 上设置为控制器,并根据可用内存和 cpu 为负载设置尽可能多的从站。

在您的情况下,最好使用非 gui 测试以获得更好的性能结果。

于 2009-02-08T20:49:44.587 回答
2

如果你只是想模拟简单的请求,你可以使用Apache 的ab.

于 2009-02-08T20:04:06.147 回答
1

为此,我已经非常成功地使用了磨床。

您可能还想指出,从 Intranet 到服务器所在的 DMZ,我们遇到了严重的基础设施问题,这种情况并不少见。无论我们推了多少,我们都无法通过足够的流量(有些公司可以从他们的 DMZ 和向外拥有千兆互联网连接,但指向内部的东西通常是完全不同的口径)

在一个项目中,我们最终在服务器大厅里放了几台披萨盒电脑。

于 2009-02-08T20:05:14.367 回答
1

If load testing over many machines is necessary, take a look at Tsung, a distributed load-testing tool written in Erlang. It's full-featured and will definitely scale across many machines.

于 2016-02-25T19:19:04.113 回答