我需要像在在线环境中一样测试在 localhost 上运行的应用程序的性能。我的意思是通过网络流量模拟,有限带宽模拟或其他参数进行的性能测试,就像它在线一样。
Apache Ab 可以进行模拟吗?
我需要像在在线环境中一样测试在 localhost 上运行的应用程序的性能。我的意思是通过网络流量模拟,有限带宽模拟或其他参数进行的性能测试,就像它在线一样。
Apache Ab 可以进行模拟吗?
我们过去曾使用Charles和Firefox Throttle来模拟慢速网络。
可以,但您需要通过 IP 地址连接到您的应用程序,而不是“localhost”或 127.0.0.1。通常对于 Web 应用程序 (HTTP),我使用 Fiddler,它可以模拟有限的带宽,但前提是您按照我的说明进行连接。我不确定/不知道的非 HTTP 的其他带宽限制器。
Ab 不会模拟低级网络错误。如果你在linux上,你可以用'tc'模拟一些网络。请参阅http://www.kdedevelopers.org/node/1878以获取一个小示例。
为什么不能连接到不同的 PC,甚至不能使用虚拟机并限制虚拟网络连接的速率?
您可以使用Ngrok设置本地隧道以将您的 localhost 公开给全世界。从那里您可以使用任意数量的在线性能工具