Tsung est le meilleur que j'ai utilisé jusqu'à présent. Vous pouvez créer des modèles d'utilisation.
apache benchmark est plus facile à utiliser et est livré avec apache. Simple à utiliser,mais n'est pas flexible en termes d'url à frapper pour le test et la création de plus réalistes, les modèles de charge.
Merci beaucoup pour le tsung recommandation, capable d'enregistrer une session et de relecture , été la recherche de quelque chose de ce genre! Outil génial!
Si vous avez besoin de faire un peu de performance/de test de charge aussi des pages web, des applications, essayez de Apache JMeter http://jmeter.apache.org/
Jmeter est la meilleure solution je pense que si vous avez besoin de créer un graphique de vos résultats.
Je vous recommande d'utiliser le "headless" PhantomJS (qui est liée à Selenium WebDriver) ou en utilisant le Sélénium HTMLUnitDriver. Envelopper les tests de charge dans une classe JUnit. Fourche les tests multi-thread soit en utilisant Maven Infaillible ou Gradle (avec un filtrage de la tâche de test à l'aide de maxParallelForks). Gradle ou Maven va créer un JUnit rapport (à partir d'un CSS de transformation) qui affiche chaque test et le temps chacun a pris.
Si vous avez de la production de la charge de travail, alors vous pouvez utiliser tcpcopy pour le copier sur le système de test. Ce type de test est plus efficace et réel.
Également songer à la réorientation de données Selenium WebDriver scripts fonctionnels dans un navigateur sans environnement où vous pouvez exécuter plusieurs instances. Cette approche est devenue populaire avec la disponibilité des machines virtuelles dans le Cloud.
Curl va vous permettre de courir à travers une séquence d'URL très facilement. c'est à dire
Cela va faire 1000 appels à google, c'est à dire
Vous pouvez ensuite ajouter ces appels à un script et l'exécuter de façon consécutive en tâche de fond. Il y a une explication complète de cette http://servermonitoringhq.com/blog/how_to_quickly_stress_test_a_web_server
OriginalL'auteur
Tsung est le meilleur que j'ai utilisé jusqu'à présent. Vous pouvez créer des modèles d'utilisation.
apache benchmark est plus facile à utiliser et est livré avec apache. Simple à utiliser,mais n'est pas flexible en termes d'url à frapper pour le test et la création de plus réalistes, les modèles de charge.
OriginalL'auteur
Essayez l'une de:
OriginalL'auteur
Si vous avez besoin de faire un peu de performance/de test de charge aussi des pages web, des applications, essayez de Apache JMeter http://jmeter.apache.org/
OriginalL'auteur
Vous pouvez donner un essai à wbox en exécutant
apt-get install wbox
Ensuite, faites défiler jusqu'à
hping.org/wbox/
pour des exemples.liste complète à Les Outils De Vitesse
OriginalL'auteur
Je vous recommande d'utiliser le "headless" PhantomJS (qui est liée à Selenium WebDriver) ou en utilisant le Sélénium HTMLUnitDriver. Envelopper les tests de charge dans une classe JUnit. Fourche les tests multi-thread soit en utilisant Maven Infaillible ou Gradle (avec un filtrage de la tâche de test à l'aide de maxParallelForks). Gradle ou Maven va créer un JUnit rapport (à partir d'un CSS de transformation) qui affiche chaque test et le temps chacun a pris.
Si vous utilisez Windows, vous pouvez utiliser mon .chauve-souris les scripts de démarrage d'un Noeud de la Grille et le Moyeu afin d'exécuter en parallèle, l'utilisation de plusieurs ordinateurs pour l'alimentation de la charge..
OriginalL'auteur
Si vous avez de la production de la charge de travail, alors vous pouvez utiliser tcpcopy pour le copier sur le système de test. Ce type de test est plus efficace et réel.
OriginalL'auteur
Également songer à la réorientation de données Selenium WebDriver scripts fonctionnels dans un navigateur sans environnement où vous pouvez exécuter plusieurs instances. Cette approche est devenue populaire avec la disponibilité des machines virtuelles dans le Cloud.
OriginalL'auteur