Si vous avez utilisé JMeter pour les tests de charge et que vous souhaitez configurer un test de charge automatisé dans LoadView, vous n’avez pas besoin de transférer manuellement les données de votre demande de votre plan de test JMeter vers LoadView. LoadView prend en charge les fichiers JMX importés à partir de JMeter. Les paramètres de demande tels qu’une URL ou une adresse IP cible, le chemin d’accès à un point de terminaison, le type de demande, les en-têtes de demande, les assertions de texte, etc., seront tous convertis automatiquement en LoadView JMeter Project lors de l’importation.
Veuillez noter que nous n’importons PAS les paramètres du groupe de threads dans LoadView JMeter Project. Les propriétés de thread (le nombre de threads, la période de montée en puissance, etc.) peuvent être configurées en configurant un scénario d’exécution de votre test de charge dans LoadView. Utilisez les recommandations fournies dans cet article pour configurer votre scénario d’exécution de test de charge.
Projet LoadView JMeter
Pour configurer un projet JMeter dans LoadView :
- Dans l’application Apache JMeter, enregistrez votre plan de test JMeter (File > Save) dans un fichier JMX sur un ordinateur local.
- Ensuite, connectez-vous à votre compte LoadView et cliquez sur Nouveau test sur la page Gestionnaire de scénarios de test .
- Ajoutez une nouvelle cible et, sur la page Sélectionner un type de test de charge, sélectionnez le type de test JMeter.
- Ensuite, sur l’écran d’édition de test, cliquez sur Importer et importez le fichier JMX que vous avez enregistré à la première étape. Le contenu XML du fichier sera fourni dans le champ Projet JMeter. Si nécessaire, vous pouvez modifier le code XML dans le champ.
- Facultatif : dans le champ Délai d’expiration, vous pouvez définir le délai d’exécution de la session de test en secondes. LoadView attend une réponse de la ressource cible pendant la durée spécifiée et si le temps d’exécution dépasse la limite, le système met fin à la session et retourne une erreur. Si ce champ est laissé vide, le délai d’expiration par défaut est de 120 secondes.
- Cliquez sur Créer un périphérique et poursuivez le scénario d’exécution du test de charge.
Téléchargement de fichiers
Si votre plan de test JMeter contient une référence à un fichier, une fois importé dans LoadView, le nom du fichier sera affiché dans la section Fichiers de projet .
Le système génère automatiquement un chemin de référentiel en ligne pour stocker le fichier dans le cloud LoadView. Le chemin d’accès apparaît dans le champ Fichier de référentiel en ligne . Pour utiliser le fichier dans le test, vous devez télécharger le fichier dans le référentiel fourni.
Pour télécharger le fichier dans le référentiel en ligne, assurez-vous d’enregistrer le test, puis créez un ticket de support avec les informations suivantes :
- Nom du test LoadView.
- Le chemin d’accès au fichier du référentiel en ligne tel qu’il apparaît dans les paramètres de la cible de test.
- Une copie du fichier à télécharger. Veuillez joindre le fichier à votre billet.
Veuillez prévoir un peu de temps pour que notre équipe traite votre demande.
Configuration de la courbe de charge dans LoadView
Une fois le plan de test JMeter importé dans LoadView, le scénario d’exécution du test LoadView doit être configuré sur la page Scénario de test. Si vous avez configuré les propriétés de thread pour votre groupe de threads JMeteret que vous souhaitez vous en tenir au même modèle de charge dans LoadView, spécifiez les paramètres de type de charge correspondants à l’aide des recommandations des sections suivantes. Sinon, utilisez l’article Choisir le bon type de courbe de charge pour choisir et configurer le bon type de courbe de charge.
Configuration des threads et de la période de montée en puissance dans LoadView
Le temps de montée en puissance est une partie très importante du processus de test de charge, mais est souvent négligé. Si vous prévoyez de tester avec un grand nombre d’utilisateurs simultanés, vous ne souhaitez pas accélérer immédiatement votre test au nombre maximum d’utilisateurs simultanés, car cela ne reflète pas les conditions du monde réel et peut avoir des conséquences imprévues, comme planter involontairement votre site. Si cela se produit, vous ne saurez pas ce que votre site peut gérer ou comment il réagit avant ce point. En définissant une heure de montée en puissance, vous pouvez obtenir une représentation plus précise de la façon dont votre site ou votre application gère le trafic simultané à différents niveaux.
Pour plus d’informations sur la détermination correcte des utilisateurs simultanés pour les tests de charge, consultez notre article Calculatrice analytique vers utilisateurs simultanés et base de connaissances de formule.
Pour spécifier un modèle de charge qui correspond au nombre de threads et à la période de montée en puissance que vous avez utilisés dans votre plan de test JMeter, utilisez l’étape de scénario Augmenter par de la courbe d’étape de charge dans LoadView :
1. Tout d’abord, calculez la période de montée en puissance en minutes :
Période de montée en puissance en minutes = Période de montée en puissance / 60
Ensuite, calculez le nombre de threads qui doivent être en place par minute :
Nombre de threads par minute = Nombre de threads / Période de montée en puissance en minutes
2. Dans la section Plan d’exécution, commencez avec 1 utilisateur et spécifiez le nombre de threads par minute et Période de montée en puissance en minutes dans les champs correspondants de l’étape Augmenter par.
Configuration de la durée de test dans LoadView
Pour configurer la durée pendant laquelle vous souhaitez que le système applique la charge à votre site Web cible, utilisez l’étape Attendre pour.
Définition du temps de montée en puissance dans LoadView
De même, le temps d’accélération est un autre facteur qui doit être pris en compte lors des essais de charge. Le temps d’accélération serait corrélé au trafic que vous verriez à la fin de vos heures de pointe, où vous auriez normalement tendance à voir une baisse du nombre d’utilisateurs simultanés. Pour cela, vous souhaiterez définir une stratégie similaire pour les meilleurs résultats de test de charge. En savoir plus sur la configuration d’un test de charge Curve de charge.
Autres recommandations
Pour configurer d’autres paramètres sur la page Scénario de test, consultez l’article Comment configurer LoadView pour les tests de charge et de contrainte de notre Base de connaissances.
Si vous avez besoin d’aide supplémentaire pour convertir les tests de charge JMeter en plate-forme LoadView, veuillez contacter notre équipe de support technique. Notre équipe est disponible 24/7 pour vous aider avec tous vos besoins de test de charge et de performance.
Ou si vous avez déjà un compte LoadView, vous pouvez soumettre un ticket directement dans la plateforme LoadView. Pour soumettre un ticket d’assistance, il vous suffit de vous connecter à votre compte. En haut à droite, pointez sur Support, puis sélectionnez Tickets pour soumettre une demande.