如何强调testingWeb服务器?

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

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

从精美的手册:

概要
ab是一个基准testing您的Apache超文本传输​​协议(HTTP)服务器的工具。 它旨在给你一个你当前的Apache安装如何执行的印象。 这特别说明了你的Apache安装每秒可以处理多less个请求。

最后一点,你会感兴趣的。

你也可以试试JMeter

Apache JMeter可用于testing静态和dynamic资源(文件,Servlets,Perl脚本,Java对象,数据库和查询,FTP服务器等)的性能。 它可用于模拟服务器,networking或对象上的重负载,以testing其强度或分析不同负载types下的整体性能。 您可以使用它来对性能进行graphics分析,或者在大量并发负载下testing您的服务器/脚本/对象行为。

如果你正在寻找一个web服务来进行负载testing,那么有几个漂亮的网站用于testing。 举几个例子

http://www.gomez.com/ (付费服务)

http://loadimpact.com/ (免费最多50个虚拟用户)

https://browsermob.com/website-load-testing (免费基本账户)

你可以尝试围攻 ,非常简单而强大的工具。 顺便检查apache.conf中客户端的限制,查找“MaxClients”参数。

您可以使用curl库进行压力testing。