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.

test de charge LoadView
logo Aflac
Volvo
logo Dish
comcast
Dell
logo Xerox

Assurez une expérience utilisateur exceptionnelle

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

vrais navigateurs

Navigateurs réels

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

graphique de courbe par étapes

À la demande

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

réseau mondial

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.

Test de charge DevOps

Test de charge leader du secteur rendu simple

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

réseau cloud

Cloud géré

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

cartographie réseau

Services tiers

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

graphique de montée en charge

Évolutif

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

graphique statistique

Rapports puissants

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

test de charge géo-distribué

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.

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.