it-swarm.cn

廉价的服务器压力测试

我最近工作的非营利组织的IT部门有一个新的虚拟服务器运行CentOS(使用Apache和PHP 5),它应该托管我们的网站。在设置服务器的过程中,我发现新机器的最轻微使用导致了主要的性能问题(我无法在不停止的情况下提取tarball)。经过技术支持在黑暗中投射几周之后,它现在似乎工作正常,但我仍然担心将主站点移动到那里。

我没有预算可以使用(所以没有需要钱的软件或服务),虽然由于最近的削减,我有几个旧的桌面,如果它有帮助我可以使用。该站点不需要承受大量的流量(这是一个Drupal站点,每天只有几千个访问者),但我想在移动主站点之前通过一些步骤过度。

如果服务器可以承受甚至低流量的流量,我可以用什么便宜的工具来理解?我不打算测试网站本身,只是服务器的基本操作。

11
acrosman

Apache Jmeter 非常适合这类事情 - 你可以模拟简单的案例到相当复杂的功能,它是免费的。设置测试时有一点学习曲线,但是值得花几个小时来学习它。

还值得一提的是,Apache附带了“ab”Apache Bench工具,您可以将其用于相对简单的基准测试操作 - 即/以不同程度的并行性获取您选择的页面几千次。

8
asparagino

看看这篇文章 你如何加载测试你的应用程序? 。它非常相似。提到了Jmeter和其他一些解决方案。几乎所有人都看起来都是自由的。

3
Ben Hoffman

如果您对免费负载测试工具感兴趣,请查看名为 StresStimulus 的Fiddler扩展。它可以与任意数量的虚拟用户重放记录的会话,并报告每个请求和整个测试用例的详细性能指标。图表显示了性能如何响应各种负载水平。它从Windows机器对任何HTTP服务器运行。

0
Vadim Kleyzit

Apache Bench和Forge都非常不错,免费,开源等。我很幸运能够从本地机器和服务器上运行它们,显然在服务器上运行速度更快。

0
Kenneth Love