我写了一个Python web API,可能每天都会收到大量的请求。我想在继续之前测试负载水平。如何模拟Web应用程序的高流量负载?
在我的localhost web应用程序上模拟大量流量的最佳方式是什么?是否有(Linux兼容)工具将发送大量的请求到本地主机的URL?
我写了一个Python web API,可能每天都会收到大量的请求。我想在继续之前测试负载水平。如何模拟Web应用程序的高流量负载?
在我的localhost web应用程序上模拟大量流量的最佳方式是什么?是否有(Linux兼容)工具将发送大量的请求到本地主机的URL?
我找到了一个不错的名单here。其中一个可能会为你工作。我还在10-20用户范围内使用Watir(在您的情况下为FireWatir)脚本来进行较小的负载测试。
有许多可用的负载测试工具Apache的板凳:http://www.opensourcetesting.org/performance.php
它们通常通过运行预定义的页面列表来工作,根据需要将数据传递到这些页面并记录响应时间。
一些工具将负载分散到多台机器上,一些工具只需从您的机器发出x个连接。
它不完全是你可能要找的,但我们现在在很多项目上使用loadimpact。有时候,我们必须编写特殊的URL才能被击中,但是......一切都很好。
没有本地主机测试,成本超过50个用户。 -_- – alecwh 2010-07-26 19:34:35
谢谢! Watir看起来合法,而且它是开源的! – alecwh 2010-07-26 19:41:06
看起来像opensourcetesting.org已关闭。 – grayaii 2016-12-28 12:35:39