2012-09-03 1 views
3

Je veux faire quelques tests de charge simples pour une application web.Outil simple pour l'analyse comparative des serveurs Web?

Je me souviens d'un des outils que j'ai vu dans une étape et j'ai beaucoup aimé était Selenium, mais il est destiné à développer des cas d'utilisation pour tester l'interface utilisateur de l'application web. Mes besoins sont plus simples, simuler des utilisateurs simultanés. J'ai vu Apache Benchmark 'ab' mais une chose que je voudrais faire est simuler un scénario où nous commençons avec 5 utilisateurs et faire des incréments de 10, 15 ... jusqu'à ce que nous atteignons 50 utilisateurs (incréments toutes les 10 secondes, par Exemple).

Recommandez-vous un outil simple pour ce cas d'utilisation?

Cordialement

+2

[JMeter] (http://jmeter.apache.org/) - vérifier * période de démarrage * –

+0

Merci beaucoup, je vais l'essayer – Ciges

Répondre

3

J'ai choisi JMeter. Ce n'est pas aussi simple qu'ab d'Apache ou de httperf, mais ce n'est pas un outil compliqué.

Dans les documents JMeter, nous pouvons voir un simple tutorial for doing web load tests. Pour le scénario d'incrémentation du numéro d'utilisateur, il y a la configuration Période d'accélération qui indique à JMeter combien de temps il faut attendre entre le démarrage de chaque utilisateur.

Test thread configuration

2

vous pouvez aimer curl-loader qui prend en charge customed nombre d'utilisateurs par seconde et de tester différentes URL. Il existe un autre outil nommé siege, qui est assez similaire à ab (apache benchmark), essayez-le.

Questions connexes