25

Existe-t-il de bons outils (de préférence gratuits)? Peuvent-ils donner des estimations précises qui reflètent les résultats de production lorsque l'application est mise en ligne?La meilleure façon de tester le stress d'une application web de rails?

+1

Le test de stress consiste généralement à tester l'ensemble de la pile de logiciels qui fournit l'information et n'est pas nécessairement liée à une langue. Un autre terme serait le test de performance. Et vous pouvez également essayer des outils de test Web fonctionnels pour tester le plus de chemins. Voulez-vous que vous voulez est assez grand. – Loki

Répondre

3

Ce n'est certainement pas une solution gratuite, mais webmetrics fera l'affaire. (Ainsi que toute entreprise de surveillance de site Web en général). Ils fournissent des rapports détaillés sur les performances de votre site Web et lorsque vous planifiez des tests de charge, vous pouvez spécifier la charge que vous souhaitez simuler (par exemple, simuler 2 000 utilisateurs utilisant mon site en même temps).

Je ne pense pas qu'il va le décomposer et vous dire votre utilisation du processeur et autres, car ils stressent votre site Web à partir de leurs serveurs.

5

WebLOAD est open source:

http://www.webload.org/

+2

Lien est mort ... – user456584

+1

Après une recherche Google pour Webload, je suis tombé sur ce site: http://www.radview.com. Ils vous facturent des frais de licence et je n'ai pas pu trouver le lien open source. –

+0

Ouais, non seulement il n'est pas open source, il est très cher – Hut8

4

Il y a un bon résumé des outils here.

+12

Oh mec, mais ce stock photo sur le lien est horrible! –

+2

Je viens de vérifier à nouveau et man ... il a vu qu'ils n'ont jamais changé leur conception depuis 2004, mais ils sont toujours en train de le mettre à jour! il y a un widget google +1 en bas @ _ @ – corroded

+1

cette abomination est toujours là! – IKA

2

Vous pouvez Piétinement, il est un outil de simulation de charge here

+2

ressemble à piétinement est maintenant à http://github.com/jamesgolick/trample J'ai aussi entendu parler de http://github.com/dbrady/tourbus et bien sûr jmeter. – rogerdpack

10

Personnellement, j'aller avec Apache Banc http://httpd.apache.org/docs/2.0/programs/ab.html

Il est libre, avant tout droit à utiliser et léger.

Si vous cherchez quelque chose d'un peu plus robuste, je pense que Apache JMeter pourrait être intéressant. http://jmeter.apache.org/. Encore une fois, c'est gratuit, une courbe d'apprentissage et une interface graphique tellement plus lourde.

Vous pouvez également jeter un oeil à ce Q/A Performing a Stress Test on Web Application?

0

Si vous souhaitez visualiser les performances au lieu de simplement regarder les chiffres que vous pourriez essayez Engulf. C'est un logiciel Open Source, distribué et performant. http://engulf-project.org/#usage Avertissement: C'est un projet sur lequel je travaille.

Questions connexes