Comment effectuer des tests de charge pour le site web à l'aide de JMeter
Je veux créer un script JMeter qui simule par exemple, 100 utilisateurs accédant à notre site sur une période de 3 à 4 minutes.
Nous avons besoin de tester si notre application peut permettre à 25.000 utilisateurs/jour - c'est-à 1.100 $ de l'heure.
Pour ce que j'ai fait cette Jmeter test:
et voici le résultat
et voici le graphique
Je veux savoir ce que ce résultat est exactement de nous dire, si mon test passe ou échoue, si yahoo.com (pour lesquelles nous disposons de l'exécution de ce test pour notre exemple) peut permettre de 25.000 utilisateurs/jour et si je suis saisie de mes criteres /exigences correctement?
Grâce
- vous rendez-vous compte que l'accès à un site comporte de nombreuses demandes HTTP et vous êtes tout simplement de le tester celui de départ? vous aurez besoin d'enregistrer une requête HTTP de la séquence (avec JMeter - google comment) et test contre elle
- a la réponse?
Vous devez vous connecter pour publier un commentaire.
1. je vous conseille d'utiliser au mieux l'coutume, les échantillonneurs de jmeter-plugins à la place:
2. En plus de la @Qwe commentaire ci-dessus: test pas la seule requête HTTP, mais de l'utilisateur opérations: chaque test-thread doit simuler une sorte de réel de la navigation de l'utilisateur de l'activité: login (le cas échéant), de naviguer à travers le site, de recherche, d'accès/modification des paramètres personnels, de déconnexion, etc.
Pour émuler le réel de l'utilisateur d'ajouter "temps de réflexion" timer entre les étapes de transaction.
3. de Contrôle des réponses, au moins les éléments suivants:
4. Look correspondants JMeter documentation:
5. l'étape-par-étape des lignes directrices sur Jmeter l'installation et l'utilisation de test de charge vous pouvez trouver ici:
Les tests de performances avec JMeter
UPD.
Veuillez trouver, d'utiliser et n'hésitez pas à prolonger cette JMeter collecte des Ressources continué sur github.