Meilleur moyen de test de stress rails web app?
Il des bon (de préférence gratuit) des outils là-bas?
Peuvent-ils donner des estimations précises qui reflètent les résultats de production lorsque l'application est en ligne?
- Test de Stress signifie généralement les tests de l'ensemble de la pile de logiciels qui fournit les informations et n'est pas nécessairement liée à une langue. Un autre terme serait de tests de performance. Et Vous pouvez également essayer fonctionnelle, web outils de test pour tester la plupart des chemins de. Vous souhaitez est assez grand.
Vous devez vous connecter pour publier un commentaire.
Ce n'est certainement pas une solution gratuite, mais webmetrics le travail sera fait. (Ainsi que tout site web de surveillance de la société en général). Ils donnent approfondie des rapports sur votre site web, et quand vous programmez des tests de charge, vous pouvez spécifier la quantité de charge que vous voulez simuler (par exemple, simuler 2000 utilisateurs à l'aide de mon site à la fois).
Je ne pense pas qu'il va se casser vers le bas et vous dire l'utilisation de votre CPU et de telle sorte, qu'ils le stress de votre site web à partir de leurs serveurs.
Je serais personnellement aller avec Apache Bench http://httpd.apache.org/docs/2.0/programs/ab.html
C'est gratuit, simple à utiliser et léger.
Si vous êtes à la recherche d'un quelque chose d'un peu plus robuste, alors je pense que Apache JMeter peut être intéressant de regarder. http://jmeter.apache.org/. Encore une fois, c'est gratuit, un peu d'une courbe d'apprentissage et a une interface graphique, donc un peu plus lourd.
Vous pouvez également jeter un oeil à ce Q/A Effectuer un Test de Stress sur l'Application Web?
WebLoad est open source:
http://www.webload.org/
Il y a un bon résumé des outils ici.
Rails est livré avec des tests de performance intégrés: http://guides.rubyonrails.org/performance_testing.html
Vous pouvez essayer de Piétiner, il est en charge de l'outil de simulation ici
Si vous souhaitez visualiser la performance au lieu de il suffit de regarder les chiffres, vous pourriez essayer d'Engloutir. C'est un Logiciel Open Source, distribué et haute performance. http://engulf-project.org/#usage Avertissement: C'est un projet que je travaille sur.