Como enfatizar o servidor web de teste?

3

Existe uma ferramenta (preferencialmente um serviço da web) que pode testar o nosso site? Estamos tendo problemas com a queda do nosso site, uma vez que temos cerca de 100 usuários simultâneos. Fóruns parecem sugerir que eu preciso ajustar meu httpd.conf . Eu pretendo tentar modificar o httpd.conf, mas preciso saber se os ajustes realmente fizeram alguma coisa. Então, testar o estresse depois de cada mudança de configuração pode ser meu plano de ataque. Sugestões?

    
por StackOverflowNewbie 09.08.2011 / 06:57

5 respostas

8

Se você estiver usando o Apache, você pode usar um utilitário chamado ab (Apache Bench).

Do bom manual:

SUMMARY
ab is a tool for benchmarking your Apache Hypertext Transfer Protocol (HTTP) server. It is designed to give you an impression of how your current Apache installation performs. This especially shows you how many requests per second your Apache installation is capable of serving.

É a última parte em que você se interessará.

    
por 09.08.2011 / 07:33
5

Você também pode tentar JMeter

Apache JMeter may be used to test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more). It can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types. You can use it to make a graphical analysis of performance or to test your server/script/object behavior under heavy concurrent load.

    
por 09.08.2011 / 10:15
3

Existem alguns sites interessantes para testes, se você estiver procurando por um serviço da Web para testes de carga. Para citar alguns ...

link (serviço pago)

link (gratuito para até 50 usuários virtuais)

link (conta básica gratuita)

    
por 09.08.2011 / 08:00
3

Você pode tentar siege , ferramenta muito simples e poderosa. A propósito, verifique o limite de clientes no apache.conf, procure pelo parâmetro "MaxClients".

    
por 09.08.2011 / 11:52
0

Você pode usar a biblioteca de curls para testes de estresse.

    
por 09.08.2011 / 08:04