【发布时间】:2011-03-21 06:35:30
【问题描述】:
我编写了一个 Python Web API,每天可能会收到大量请求。我想在继续之前测试负载水平。
在我的 localhost Web 应用程序上模拟大量流量的最佳方法是什么?是否有(Linux 兼容)工具可以向本地主机 URL 发送大量请求?
【问题讨论】:
标签: load scalability simulation
我编写了一个 Python Web API,每天可能会收到大量请求。我想在继续之前测试负载水平。
在我的 localhost Web 应用程序上模拟大量流量的最佳方法是什么?是否有(Linux 兼容)工具可以向本地主机 URL 发送大量请求?
【问题讨论】:
标签: load scalability simulation
我找到了一个看起来不错的列表here。其中之一可能对您有用。我还使用 Watir(在您的情况下为 FireWatir)脚本在 10-20 个用户范围内进行较小的负载测试。
【讨论】:
一个简单的生成负载的工具是apache服务器自带的apache bench
如需更多 facny 负载测试,请尝试jmeter
【讨论】:
它可能不是您正在寻找的,但我们现在在很多项目中都使用 loadimpact。有时我们必须编写特殊的 url 才能被点击,但是……一切都很好。
【讨论】:
有许多可用的负载测试工具:http://www.opensourcetesting.org/performance.php
它们通常通过运行预先确定的页面列表、根据需要将数据传递到这些页面并记录响应时间来工作。
有些工具将负载分散到多台机器上,有些工具只是从您的机器发出 x 个连接。
【讨论】: