5

我需要像在在线环境中一样测试在 localhost 上运行的应用程序的性能。我的意思是通过网络流量模拟,有限带宽模拟或其他参数进行的性能测试,就像它在线一样。

Apache Ab 可以进行模拟吗?

4

5 回答 5

5

我们过去曾使用CharlesFirefox Throttle来模拟慢速网络。

于 2010-01-25T21:17:59.797 回答
0

可以,但您需要通过 IP 地址连接到您的应用程序,而不是“localhost”或 127.0.0.1。通常对于 Web 应用程序 (HTTP),我使用 Fiddler,它可以模拟有限的带宽,但前提是您按照我的说明进行连接。我不确定/不知道的非 HTTP 的其他带宽限制器。

于 2010-01-25T21:00:06.377 回答
0

Ab 不会模拟低级网络错误。如果你在linux上,你可以用'tc'模拟一些网络。请参阅http://www.kdedevelopers.org/node/1878以获取一个小示例。

于 2010-01-25T21:01:57.597 回答
0

为什么不能连接到不同的 PC,甚至不能使用虚拟机并限制虚拟网络连接的速率?

于 2010-01-25T20:56:12.633 回答
0

您可以使用Ngrok设置本地隧道以将您的 localhost 公开给全世界。从那里您可以使用任意数量的在线性能工具

您可以通过 Chrome 开发工具限制带宽

于 2017-07-26T16:59:43.777 回答