Offrez une performance de site Web de classe mondiale

Testez les limites de votre site Web avec de vrais navigateurs, géodistribués depuis le cloud.

load testing loadview
Aflac logo
Volvo
dish logo
comcast
Dell
xerox logo
Aflac logo
comcast logo
Volvo logo
Dell
dish logo
xerox logo

Assurez une expérience utilisateur exceptionnelle

Testez la charge de votre site web depuis plusieurs emplacements à travers le monde.

real browsers

Navigateurs réels

Mesurez les performances de votre site web sur Chrome, Internet Explorer, Android et iOS.

step curve chart

À la demande

Lancez rapidement des serveurs d’injection de charge lorsque vous devez exécuter des tests de charge.

global network

Tests globaux

Distribuez le trafic entre des emplacements géographiques pour simuler une utilisation réelle.

Tests de performance flexibles pour DevOps

LoadView permet aux équipes Agile de concevoir plusieurs scénarios de test pour les applications les plus complexes d’aujourd’hui.

load step curve

Load Step Curve

Déterminez si votre site web peut gérer des pics de trafic en générant une charge avec un nombre défini d’utilisateurs simultanés sur une période spécifiée.

goal based curve

Goal-based Curve

Assurez-vous que votre site web peut gérer les augmentations de trafic utilisateur prévues. Validez les plans de capacité et les SLA dans des environnements de production.

dynamic adjustable curve

Dynamic Adjustable Curve

Testez les limites de votre infrastructure en ajustant la charge en temps réel. Obtenez des informations sur la façon dont les sites web ou les applications évoluent à mesure que les niveaux de charge fluctuent.

Load Testing Devops

Test de charge leader du secteur rendu simple

Fonctionnalités puissantes pour simplifier les complexités des tests de charge.

cloud network

Managed Cloud

Aucun matériel supplémentaire à gérer ni comptes cloud tiers requis.

network mapping

Third-Party Services

Obtenez des informations sur la manière dont les services et contenus externes se comporteront sous diverses conditions de charge.

cloud network

Managed Cloud

Aucun matériel supplémentaire à gérer ni comptes cloud tiers requis.

network mapping

Third-Party Services

Obtenez des informations sur la manière dont les services et contenus externes se comporteront sous diverses conditions de charge.

scale graph

Scalable

Déployez votre test de charge avec la puissance d’une infrastructure globale évolutive offrant une capacité pratiquement illimitée à portée de main.

statistic chart

Powerful Reports

Obtenez une analyse complète des temps de réponse de votre site web, incluant des graphiques en cascade et les composants individuels.

scale graph

Scalable

Déployez votre test de charge avec la puissance d’une infrastructure globale évolutive offrant une capacité pratiquement illimitée.

statistic chart

Powerful Reports

Obtenez une analyse complète des temps de réponse de votre site web, incluant des graphiques en cascade et les composants individuels.

geo distributed load testing

Tests de charge distribués globalement depuis le cloud

Testez et comprenez l’impact du réseau et de la localisation sur la charge et les performances de votre infrastructure.

geo distributed load testing

Tests de charge distribués globalement depuis le cloud

Testez et comprenez l’impact du réseau et de la localisation sur la charge et les performances de votre infrastructure.

Tests de charge flexibles à la demande pour toute application

Testez et améliorez les performances des sites web, applications web et services web/APIs avec LoadView.

website

Web Pages

Testez les limites de vos pages web pour assurer que l’expérience client est constante sur tous les navigateurs et appareils populaires de bureau/mobile.

web app

Web Applications

Mesurez les performances côté client en simulant les interactions critiques des utilisateurs de vos applications web pour améliorer l’expérience utilisateur.

API

Web Services / APIs

Effectuez des milliers d’appels à vos APIs de la même manière que vos utilisateurs finaux et réalisez des tests dynamiques d’API sur pratiquement tout type de système ou d’infrastructure.

Configure un test de charge
en quelques minutes

À la demande. Pas de carte de crédit. Pas de contrat.

Questions fréquemment posées

Que sont les utilisateurs virtuels ?
Les utilisateurs virtuels (VUs) sont les connexions multiples et simultanées qui sont ouvertes pendant un test. Ces connexions peuvent simuler le comportement réel des utilisateurs lors de requêtes ou d’accès à un site web ou une application.
Que sont les injecteurs de charge ?

LoadView utilise des serveurs injecteurs de charge virtuels pour distribuer la charge utilisateur simulée lors de l’exécution de tests de stress. LoadView prend en charge plus de 40 géo-localisations pour instancier les injecteurs de charge.

Comment garantissez-vous que les injecteurs de charge eux-mêmes ne sont pas un goulot d'étranglement lors des tests ?

Lorsque vous calibrez un test, nous calculons combien d’utilisateurs virtuels par machine peuvent s’exécuter en toute sécurité sans surcharger le CPU de chaque injecteur de charge. C’est ainsi que nous arrivons au nombre d’utilisateurs virtuels par injecteur de charge. Selon le type de tâche et si la tâche utilise un navigateur réel ou non, il peut parfois y avoir un petit pic au début d’une tâche, comme lorsque le navigateur s’ouvre, vide le cache et démarre le script.

En général, l’utilisation moyenne du CPU est bien inférieure à 100 %, nous vous permettons donc d’augmenter le nombre d’utilisateurs virtuels par machine pour obtenir une meilleure utilisation de chaque machine. Cependant, si vous modifiez ce nombre, nous ne pouvons pas garantir que les machines cloud ne satureront pas l’utilisation du CPU et ne deviendront pas un léger goulot d’étranglement du test.

Qu'est-ce qu'une geo-zone ?

Une geo-zone est un emplacement où les injecteurs de charge sont instanciés et où les utilisateurs virtuels sont créés. Lors des tests de charge et de stress, vous pouvez choisir parmi plus de 40 geo-zones à travers le monde.

Quel type de courbe de charge devrais-je utiliser ?

Le type de courbe de charge que vous utilisez dépend de votre situation. Voici quelques lignes directrices à considérer pour choisir la courbe de charge appropriée.

Courbe par paliers de charge
Nous recommandons de choisir la courbe par paliers de charge si l’objectif est de comprendre comment votre site web réagit à des augmentations progressives de la charge. Par exemple, si votre équipe marketing prévoit de lancer une promotion et que vous souhaitez tester comment votre site web répondra à l’augmentation du trafic, la courbe par paliers de charge doit être utilisée.

Courbe basée sur un objectif
La courbe basée sur un objectif est recommandée lorsque vous avez déjà un débit prédéterminé (objectif de transactions) ou connaissez le nombre de visiteurs attendus dans un intervalle de temps donné. Les tests à courbe basée sur un objectif sont idéaux pour valider les SLA et les exigences non fonctionnelles.

Courbe dynamique ajustable
La courbe dynamique ajustable vous permet de modifier le trafic utilisateur pendant l’exécution du test. Ce type de courbe est recommandé pour identifier les limites de performance du site ou planifier la capacité serveur. Pendant le test, vous pouvez ajuster simultanément la charge et les ressources matérielles ou logicielles, par exemple, ce qui vous fournit des données en temps réel et des informations sur le comportement de votre site ou application au fur et à mesure que la charge change.

Quels fournisseurs d'infrastructure cloud sont disponibles via la plateforme LoadView ?

Amazon Web Services et Azure Cloud Services.

Que signifie le test de charge dans des navigateurs réels ?
Certains concurrents utilisent uniquement des navigateurs sans interface graphique, comme PhantomJS, ou des émulateurs sans interface graphique, comme Selenium. Ces outils sont utilisés pour automatiser les tests en simulant les éléments côté client, ce qui ne donne pas une représentation réaliste de l’expérience utilisateur.

La plateforme LoadView peut être utilisée pour exécuter différents types de simulations utilisateur : basées sur protocole (HTTP/S) et basées sur des navigateurs réels. Avec les tests basés sur des navigateurs réels, LoadView vous permet de choisir entre des navigateurs réels, comme Chrome, Internet Explorer, et des navigateurs/appareils mobiles, afin de mesurer l’expérience client/utilisateur réelle.

Quel est le nombre maximum d'utilisateurs que vous pouvez générer ?
Il n’y a pratiquement pas de limite au nombre d’utilisateurs pouvant être générés pour un test de charge puisque LoadView fonctionne dans le cloud. Les tests sont théoriquement limités par le nombre total d’injecteurs de charge disponibles auprès des fournisseurs cloud à un moment donné et par le coût de location de ces serveurs auprès des fournisseurs cloud. Avec suffisamment de temps avancé pour configurer un test, vous devriez pouvoir générer autant de charge que nécessaire pour réaliser un test de charge approprié.
Quand devrais-je utiliser les tests basés sur protocole ou sur navigateurs réels ?

Selon le besoin spécifique, le cas d’utilisation ou la technologie du système testé, la plateforme LoadView peut être utilisée pour exécuter différents types de simulation utilisateur, telles que les simulations basées sur protocole (HTTP/S) et les simulations basées sur des navigateurs réels.

  • Simulation de charge basée sur protocole (HTTP/S)

Les scripts au niveau protocole sont parfaits pour les tests au niveau des composants dans les environnements CI/CD et ont une faible empreinte sur les machines d’injection de charge. Recommandés pour tester les éléments suivants :

• Serveurs web
• APIs web, telles que JSON, SOAP, REST, et XML
• Pages web simples sans JavaScript ni CSS

  • Simulation basée sur des navigateurs réels

Lorsque vous devez simuler le comportement réel de l’utilisateur et que vous avez des applications web utilisant des technologies spécifiques et des Rich Internet Applications (RIA), comme JavaScript, CSS, Flash ou AJAX, utiliser un navigateur réel est essentiel. Cette simulation permet aux développeurs de vérifier la fonctionnalité et la vitesse du site telles que perçues par un utilisateur, mais cette option a la plus grande empreinte sur les machines d’injection de charge.