Test De Logiciel

Test de temps de réponse pour les débutants

30 octobre 2021

Le test du temps de réponse mesure le temps nécessaire à un nœud du système pour répondre à la demande d'un autre. C'est le temps qu'un système met pour atteindre l'entrée spécifique jusqu'à ce que le processus soit terminé.

Par exemple, si vous avez un FEU , et vous voulez savoir exactement combien de temps il faut pour exécuter les données JSON. Le temps de réponse mesure la réponse du serveur à chaque transaction ou requête.

Le temps de réponse commence lorsqu'un utilisateur envoie la demande et se termine lorsque l'application indique que l'écriture est terminée.

Table des matières

Comment mesurer le temps de réponse ?

  • Méthode de calcul des métriques collectées par chaque outil
  • Outils Simuler la vitesse de chargement et de capture, ce qui peut faire une différence dans le temps de réponse
  • Éléments supplémentaires enregistrés lors de la surveillance des charges des utilisateurs
  • Le calcul des métriques collectées par chaque appareil augmente le temps de réponse en raison de la forte consommation de ressources.
  • L'architecture des deux appareils peut être différente

Types de mesures de réponse

    Temps de réponse moyen

C'est le temps moyen pris pour chaque demande d'aller-retour. Le temps de réponse moyen inclut le temps de chargement des fichiers CSS, HTML, XML, images, JavaScript, etc. Par conséquent, la moyenne est affectée lorsque des composants lents sont présents dans le système.

    Temps de réponse maximal

Il vous aide à trouver des composants complexes. Il vous permet de voir les irrégularités sur le système où une certaine demande n'est pas traitée de manière appropriée. Par exemple, une énorme requête de base de données peut être exécutée, ce qui affecte le temps de réponse. Cette requête ne permet pas à la page de se charger à l'heure souhaitée.

    Taux d'erreur

Il s'agit d'un calcul mathématique qui affiche le pourcentage de demandes problématiques par rapport à toutes les demandes. Ce pourcentage compte tous les codes d'état HTTP indiquant une erreur sur le serveur. Cela dépend aussi des recommandations, qui sont chronométrées.

Valeurs de temps de réponse

0,1 seconde

C'est le temps de réponse le plus favorisé. Si ce temps de réponse est de 0,1, les utilisateurs ont toujours l'impression que l'application répond instantanément et ne ressent aucune interruption.

1,0 seconde

Il est défini comme la limite maximale du temps de réponse. Les utilisateurs ne veulent aucune interruption, même s'ils peuvent subir un certain retard. Le temps de réponse de plus d'une seconde peut interrompre l'expérience utilisateur.

10 secondes

C'est la limite maximale, après quoi le temps de réponse dépasse la limite acceptable. Cependant, si le temps de réponse dépasse 6 secondes, l'utilisateur quittera ce site ou quittera l'application.

Habituellement, le temps de réponse doit être aussi rapide que possible dans l'intervalle de 0,1 à 1 seconde. Cependant, les gens peuvent s'adapter à des temps de réponse plus lents, mais ils ne seront jamais satisfaits d'un temps de réponse supérieur à 2 secondes. Plus les temps de réponse sont courts, meilleure est la satisfaction du client, moins de coûts, plus la satisfaction du client.

Outils de test du temps de réponse

Apache JMeter

JMeter est un outil de test d'automatisation qui effectue des tests de charge, des tests fonctionnels, des tests de régression, sur différentes technologies. Il prend en charge divers types d'applications, de protocoles et de serveurs tels que SOAP, TCP, FTP. SOAP, LDAP MOM, scripts shell, protocoles de messagerie, objets Java, base de données.

CARACTÉRISTIQUES

  • C'est un logiciel open source.
  • Interface graphique interactive et simple.
  • Il est très protractile.
  • Les plans de test sont stockés au format XML.
  • Il est indépendant de la plate-forme.
  • Meilleur outil d'automatisation d'API.

LE PRIX

C'est gratuit à utiliser.

LoadRunner

LoadRunner est une solution pour Test de performance par Hewlett-Packard (HP). C'est l'un des meilleurs outils automatisés pour les tests de performance et il a occupé près de 50 % des parts de marché. Coureur de charge simule des centaines d'utilisateurs virtuels dans votre application, surveille différentes mesures de performances et isole d'autres goulots d'étranglement client et serveur.

CARACTÉRISTIQUES

  • Tests en nuage.
  • Cause première Analytique .
  • Prend en charge une large gamme d'applications.
  • Essais continus.
  • Tests mobiles.
  • Simulation interactive des transactions utilisateur.

LE PRIX

    EDITION COMMUNAUTAIRE-LibérerJOURNÉES UTILISATEURS VIRTUELLES-0,56 $/jour d'utilisateur virtuelEDITION POUR ENTREPRISE-Contacter le fournisseur