我编写了一个Python Web API,每天可能会收到大量请求 . 我想在进一步测试之前测试负载水平 .
在我的localhost Web应用程序上模拟大量流量的最佳方法是什么?是否有(linux兼容的)工具将大量请求发送到localhost URL?
我找到了一个像样的名单here . 其中一个可能适合你 . 我还在10-20用户范围内使用Watir(在您的情况下为FireWatir)脚本进行较小的负载测试 .
一个生成负载的简单工具是apache服务器附带的apache工作台
对于更轻便的装载测试,请试试_2553804
它不完全是您可能正在寻找的,但我们现在在许多项目中使用loadimpact . 有时候我们必须编写特殊的网址才能被命中,但是......一切都很好 .
网址http://loadimpact.com/
有许多负载测试工具可用:http://www.opensourcetesting.org/performance.php
它们通常通过运行预定的页面列表,根据需要将数据传递到这些页面并记录响应时间来工作 .
有些工具将负载分散到多台机器上,有些工具只是从机器上发出x个连接 .
4 回答
我找到了一个像样的名单here . 其中一个可能适合你 . 我还在10-20用户范围内使用Watir(在您的情况下为FireWatir)脚本进行较小的负载测试 .
一个生成负载的简单工具是apache服务器附带的apache工作台
对于更轻便的装载测试,请试试_2553804
它不完全是您可能正在寻找的,但我们现在在许多项目中使用loadimpact . 有时候我们必须编写特殊的网址才能被命中,但是......一切都很好 .
网址http://loadimpact.com/
有许多负载测试工具可用:http://www.opensourcetesting.org/performance.php
它们通常通过运行预定的页面列表,根据需要将数据传递到这些页面并记录响应时间来工作 .
有些工具将负载分散到多台机器上,有些工具只是从机器上发出x个连接 .