Le leader des tests de charge d’applications Web

Testez vos paniers d’achat, connexions, portails, formulaires, écrans de paiement et autres fonctionnalités d’applications Web interactives sous charge dans de vrais navigateurs.

loadview d’essai de charge
loadview d’essai de charge
Logo de l’Aflac
Volvo
Logo du plat
Comcast
Dell
Logo Xerox
Logo de l’Aflac
Logo de Comcast
Logo Volvo
Dell
Logo du plat
Logo Xerox

Créer des scripts en plusieurs étapes pour les tests de charge d’application Web

Enregistrez l’interaction utilisateur avec vos applications Web dans de vrais navigateurs.

De vrais navigateurs

Tests de navigateur réels

Prise en charge de plus de 40 navigateurs et appareils de bureau/mobiles.

Codage click-script

Scripts point et clic

Imitez le comportement réel de l’utilisateur à l’aide de l’enregistreur Web EveryStep.

Données du tableau de bord

Applications Internet riches (RIA)

Simulez pratiquement tout ce qui peut être rendu dans un navigateur.

Tests dans les navigateurs réels

Logo Apple
logo du navigateur chrome
Navigateur Microsoft Edge
Logo Windows
Logo du navigateur Firefox
Logo Android
Aflac Logo
Comcast Logo
Navigateur Microsoft Edge
Logo Apple
Logo du navigateur Firefox
Logo Windows

Tests de performances flexibles pour DevOps

LoadView offre aux équipes Agile la flexibilité nécessaire pour concevoir plusieurs scénarios de test pour les exigences de test de charge d’application Web les plus complexes d’aujourd’hui.

Courbe de pas de charge

Courbe d’étape de charge

Déterminez si votre site Web peut gérer les pics de trafic en générant de la charge avec un nombre défini d’utilisateurs simultanés sur une période de temps déterminée.

Courbe basée sur les objectifs

Courbe basée sur les objectifs

Assurez-vous que votre site Web peut gérer les augmentations prévues du trafic utilisateur. Valider les plans de capacité et les AS dans les environnements de production.

Courbe réglable dynamique

Courbe réglable dynamique

Testez les limites de votre infrastructure en ajustant la charge en temps réel. Obtenez un aperçu de la façon dont les sites Web ou les applications changent à mesure que les niveaux de charge fluctuent.

Dévops d’essai de charge

Assurer les performances et répondre à la demande des utilisateurs

Test de charge d’application Web avec des milliers d’utilisateurs virtuels à portée de main.

website

Performance du monde réel

Mesurez les temps de réponse de vos applications Web tels que perçus par vos utilisateurs dans le monde entier.

Mappage réseau

Tests flexibles

LoadView vous donne toute la flexibilité nécessaire pour modéliser des scénarios réalistes de test de charge pour vos applications Web.

website

Performance du monde réel

Mesurez les temps de réponse de vos applications Web tels que perçus par vos utilisateurs dans le monde entier.

Mappage réseau

Tests flexibles

LoadView vous donne toute la flexibilité nécessaire pour modéliser des scénarios réalistes de test de charge pour vos applications Web.

Tableau de bord d’analyse

Établir des lignes de base

Déterminez les limites de vos applications Web en définissant des mesures cruciales et des seuils.

Données d’essai

Automatisation des tests

Automatisez les tests de charge d’application Web pour comprendre les temps de réponse sous une charge lourde.

Tableau de bord d’analyse

Établir des lignes de base

Déterminez les limites de vos applications Web en définissant des mesures cruciales et des seuils.

Données d’essai

Automatisation des tests

Automatisez les tests de charge d’application Web pour comprendre les temps de réponse dans des conditions de charge lourde.

géolocalisation des tests de charge

Tests de charge basés sur le cloud dans les navigateurs réels

La plate-forme LoadView élimine la complexité des tests de charge, de sorte que vous pouvez vous concentrer sur la création d’une expérience client exceptionnelle.

géolocalisation des tests de charge

Tests de charge basés sur le cloud dans les navigateurs réels

La plate-forme LoadView élimine la complexité des tests de charge, de sorte que vous pouvez vous concentrer sur la création d’une expérience client exceptionnelle.

Tests de charge flexibles et à la demande pour toute application

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

website

Web Pages

Testez les limites de vos pages Web pour vous assurer que l’expérience client est cohérente sur tous les navigateurs et appareils de bureau/mobiles populaires.

web app

Web Applications

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

Api

Services Web / API

Effectuez des milliers d’appels vers vos API de la même manière que vos utilisateurs finaux et effectuez des tests API dynamiques sur pratiquement n’importe quel type de système ou d’infrastructure.

Configurer un test de charge
en procès-verbal

Sur demande. Pas de carte de crédit. Pas de contrat.

Questions fréquemment posées

Quels fournisseurs d’infrastructure cloud sont disponibles via la plate-forme LoadView ?

Amazon Web Services et Azure Cloud Services.

Qu’est-ce que les injecteurs de charge?

LoadView utilise des serveurs d’injecteurs de charge virtuels pour distribuer la charge utilisateur simulée tout en exécutant des tests de résistance. LoadView prend en charge plus de 40 géolocalisations pour instancier les injecteurs de charge.

Pouvez-vous tester des applications Web complexes qui nécessitent une connexion ou utiliser AJAX, Silverlight ou Flash ?

Vous pouvez configurer des tests de charge d’une seule page de base ou des scripts complexes en plusieurs étapes à l’aide de l’enregistreur Web EveryStep. Il suffit de pointer et de cliquer sur un site Web, remplir des formulaires, cliquer sur les boutons, et naviguer à travers l’application. Toutes les interactions utilisateur peuvent être enregistrées, y compris AJAX, HTML5, Flash ou d’autres applications Internet riches (ARV).

Quel est le nombre maximum d’utilisateurs que vous pouvez générer ?

Il n’y a pratiquement aucune limite au nombre d’utilisateurs qui peuvent être générés pour un test de charge depuis que LoadView s’exécute dans le cloud. Les tests sont théoriquement limités par le nombre total d’injecteurs de charge disponibles auprès des fournisseurs de cloud à un moment donné et par le coût de location de ces serveurs auprès des fournisseurs de cloud. Compte tenu du temps suffisamment avancé pour configurer un test, vous devriez être en mesure de générer autant de charge que vous avez besoin pour effectuer un test de charge approprié.

Quand dois-je utiliser le protocole, le navigateur sans tête ou de vrais tests basés sur le navigateur ?

En fonction du besoin spécifique, du cas d’utilisation ou de la technologie du système testé, la plate-forme LoadView peut être utilisée pour exécuter plusieurs types de simulation utilisateur, des simulations basées sur un protocole (HTTP / S) et des simulations réelles basées sur un navigateur.

  • Simulation de charge basée sur HTTP/S

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

• Serveurs Web
• API Web, telles que JSON, SOAP, REST et XML
• Pages Web simples sans JavaScript ou CSS

  • Simulation réelle basée sur le navigateur

Lorsque vous avez besoin de simuler le comportement réel des utilisateurs et d’avoir des applications Web qui utilisent des technologies spécifiques et des applications Internet riches (RIA), comme JavaScript, CSS, Flash ou AJAX, l’utilisation d’un véritable navigateur est la clé. L’utilisation de cette simulation permet aux développeurs de vérifier les fonctionnalités et la vitesse du site telles qu’elles sont perçues par un utilisateur, mais cette option a l’empreinte la plus élevée sur les machines d’injection de charge.

Qu’est-ce que les utilisateurs virtuels ?
Les utilisateurs virtuels (UDI) sont les connexions multiples et simultanées qui sont ouvertes lors d’un test. Ces connexions peuvent simuler un comportement réel de l’utilisateur lorsque vous faites des demandes ou accédez à un site Web ou à une application.
Qu’entend-on par test de charge dans les navigateurs réels ?

Certains concurrents utilisent simplement des navigateurs sans tête, tels que PhantomJS et JMeter, ou des émulateurs sans tête, 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 plate-forme LoadView peut être utilisée pour exécuter plusieurs types de simulation utilisateur : HTTP/S et simulations réelles basées sur un navigateur (ainsi que surveillance/test d’API). Grâce à de véritables tests basés sur le navigateur, LoadView vous permet de choisir entre de vrais navigateurs, tels que Chrome, Internet Explorer et les navigateurs/appareils mobiles, afin que vous puissiez mesurer l’expérience client/utilisateur réelle.

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

Lorsque vous étalonnez un test, nous calculons combien d’utilisateurs virtuels par machine peuvent exécuter en toute sécurité sans trop charger le Processeur 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 les tâches utilisent un navigateur réel ou non, il peut parfois y avoir un petit pic au début d’une tâche comme un navigateur comme IE s’ouvre, efface le cache et démarre le script.

Typiquement, l’utilisation moyenne du Processeur est beaucoup plus faible que 100 pour cent, donc nous vous permettons d’augmenter le nombre d’utilisateurs virtuels par machine pour obtenir une utilisation plus élevée de chaque machine, cependant, si vous changez ce nombre, nous ne pouvons pas garantir que les machines cloud ne sera pas max out utilisation CPU et devenir un léger goulot d’étranglement du test.

Qu’est-ce qu’une géo-zone?

Une géo-zone est un endroit où les injecteurs de charge sont instantanés et où les utilisateurs virtuels sont créés. Lors des tests de contrainte et de charge, vous pouvez choisir parmi plus de 40 géo-zones du monde entier.

Quel type de courbe de charge dois-je utiliser?

Le type de courbe de charge que vous utilisez dépend de votre situation. Voici quelques lignes directrices à prendre en considération lors du choix de la bonne courbe de charge.

Courbe d’étape de charge
Nous vous recommandons de choisir la courbe de l’étape de charge si l’objectif est d’apprendre comment votre site web réagit à l’augmentation progressive de la charge. Par exemple, si votre équipe de marketing prévoit d’exécuter une promotion et que vous souhaitez tester comment votre site Web réagira à l’augmentation du trafic, la courbe de l’étape de charge doit être utilisée.

Courbe basée sur les objectifs
La courbe basée sur les objectifs est recommandée lorsque vous avez déjà un débit prédéterminé (objectif de transaction), ou connaissez le nombre de visiteurs que vous attendez dans un intervalle de temps donné. Les tests de courbe s’appuyant sur des objectifs sont idéaux pour valider les AS et les exigences non fonctionnelles.

Courbe réglable dynamique
La courbe réglable dynamique vous permet d’ajuster le trafic utilisateur pendant que le test est en cours d’exécution. Ce type de courbe est recommandé pour identifier les limites de performances du site Web ou planifier la capacité du serveur. Pendant le test, vous pouvez simultanément ajuster la charge et le matériel, ou les logiciels, les ressources, par exemple, vous donnant des données en temps réel et un aperçu de la façon dont votre site Web ou application se comporte comme des changements de charge.