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