如何对Web服务器进行压力测试?

Ser*_*bie 3 stress stress-testing apache-2.2

是否有工具(最好是网络服务)可以对我们的网站进行压力测试?一旦我们有大约 100 个并发用户,我们的网站就会出现问题。论坛似乎建议我需要调整我的httpd.conf. 我打算尝试调整 httpd.conf,但需要知道这些调整是否真的做了什么。因此,在每次配置更改后对其进行压力测试可能是我的攻击计划。建议?

bah*_*mat 8

如果您使用的是 Apache,则可以使用名为ab(Apache Bench)的实用程序。

来自精美手册:

概要
ab是一种用于对 Apache 超文本传输​​协议 (HTTP) 服务器进行基准测试的工具。它旨在让您了解当前 Apache 安装的执行情况。这尤其会显示您的 Apache 安装每秒能够处理多少请求。

这是你会感兴趣的最后一点。


Sga*_*uuw 5

你也可以试试JMeter

Apache JMeter 可用于测试静态和动态资源(文件、Servlet、Perl 脚本、Java 对象、数据库和查询、FTP 服务器等)的性能。它可用于模拟服务器、网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。您可以使用它来对性能进行图形分析,或者在繁重的并发负载下测试您的服务器/脚本/对象行为。