Test de charge de performance Web avec LoadView
Exécutez des tests de performance sur votre site Web, votre application Web, votre API et vos supports de streaming à l’aide de notre solution de test de performance basée sur le cloud.
Test de charge de performance Web basé sur le cloud qui peut être utilisé pour tester les performances de pratiquement n’importe quoi en ligne.
LoadView peut vous aider :
- Établissez des lignes de base de temps de réponse sous des nombres spécifiques de charge utilisateur.
- Identifiez les goulots d’étranglement des performances à mesure que le nombre d’utilisateurs simultanés augmente au fil du temps.
- Trouvez les limites supérieures des systèmes actuels pour planifier la capacité et la planification des capacités futures.
- Insistez sur votre environnement de production pour voir comment et quand les systèmes et les éléments commencent à se dégrader.
Simulez facilement de vrais utilisateurs !
- Envoyez des demandes GET et POST à un site Web.
- Simulez de vrais utilisateurs parcourant un site Web dans un vrai navigateur.
- Émulez les appareils mobiles qui naviguent autour d’un site Web.
- Envoyez des demandes à une API RESTful.
Sites d’essais mondiaux
LoadView s’exécute dans le cloud, fournissant aux utilisateurs une liste diversifiée d’endroits géographiquement dispersés du monde entier. La solution LoadView utilise des réseaux de cloud computing populaires, tels qu’Amazon Web Services (AWS) et Azure Cloud Services. Si vous avez des préoccupations au sujet de l’expérience utilisateur sur votre site Web ou application Web à partir d’un emplacement, d’une région ou d’un pays particulier, vous pouvez définir votre test de charge pour exécuter à partir de nœuds dans cette région. Ceci est également très bénéfique pour tester vos réseaux de distribution de contenu (CDN) dans chaque emplacement.
Configuration et évolutivité du cloud géré
Fini le temps où vous vous inquiétiez de gérer vos propres instances cloud , nous nous occupons de faire tourner les nœuds dans le nuage dans les coulisses, vous permettant de vous concentrer sur la conception de vos scripts, la construction de votre plan de test, et l’exécution de vos tests. Il n’est pas nécessaire de créer ou d’utiliser des comptes cloud existants pour vos tests de charge. Il suffit de configurer un test de charge avec LoadView et nous gérons tous les détails liés à l’infrastructure cloud.
Outils de test de performance basés sur le cloud
La plate-forme de test de charge LoadView est conçue pour faire tourner des instances de test de charge dans plusieurs emplacements cloud à la fois. Comme nous l’avons mentionné précédemment, les principaux fournisseurs de cloud utilisés dans la plate-forme de test de charge incluent Amazon Web Services et Azure Cloud Services. Il est important de noter que tous ces emplacements permettent aux utilisateurs d’exécuter des tests de charge dans des navigateurs réels, et pas seulement des tests basés sur le protocole comme d’autres outils de test de charge fournissent. L’équipe loadview évalue et examine continuellement d’autres fournisseurs de services et régions géographiques au fur et à mesure qu’ils deviennent disponibles.
Amazon Web Services
Azure Cloud Services
Test externe des performances du réseau et du serveur
Testez les performances de vos pages Web, services Web et applications de l’extérieur de votre réseau. Cela vous donne un meilleur aperçu de la façon dont votre site Web, application Web, API, ou les médias en streaming se produira sous différents niveaux de charge à travers l’Internet public. Cela élimine les faux biais créés en exécutant uniquement des tests de charge sur votre réseau interne. En outre, l’utilisation de notre réseau cloud vous permet d’mettre à l’échelle vos tests de charge avec un grand nombre d’utilisateurs simultanés et simultanés, ce que vous ne pouvez pas faire avec les outils et solutions traditionnels de test de charge sur place. Cela vous permet également de tester les capacités de votre infrastructure réseau existante, y compris les routeurs, les pare-feu, les 3eurs de charge et les fermes ou clusters de serveurs.
L’un des avantages de travailler avec LoadView pour configurer et effectuer vos tests de charge de performances web est que nous offrons également une plate-forme de surveillance complète. LoadView n’est qu’une de nos solutions de test et de surveillance des performances intégrées à la plate-forme Dotcom-Monitor. Lorsque vous effectuez un test de charge, il est utile non seulement de voir comment le site web fonctionne du point de vue de l’utilisateur final externe, mais aussi de voir comment le serveur fonctionne sous la charge accrue. La meilleure façon d’y par exemple est avec la solution de surveillance des compteurs de performances au sein de la plate-forme Dotcom-Monitor.
Nos agents de surveillance peuvent surveiller vos serveurs Windows ou Linux, ainsi que des appareils SNMP ou d’autres mesures personnalisées pour votre environnement spécifique. En règle générale, les utilisateurs surveilleront le Processeur, l’utilisation de la mémoire, la bande passante, le disque I/O, les temps de réponse de base de données et toutes les autres mesures impliquées dans le support de leurs tests de charge et de performances des applications Web.
Pendant que le test basé sur le cloud est effectué sur votre page Web ou votre application Web, la plate-forme LoadView recueille des données de performances précieuses qui sont affichées pendant le test, ainsi que de fournir divers rapports après le test de charge a terminé. À partir des données et des rapports de test, vous pouvez ensuite traverser des périodes de référence où les nœuds de test externes ont connu des ralentissements ou d’autres problèmes, tels que des pics dans les temps de réponse et les erreurs. Superposer ces mesures vous donne une meilleure idée de l’endroit où les goulots d’étranglement de performance existent.
Interfaces JavaScript et autres interfaces d’application Internet riche (RIA)
De nombreux outils de test de charge de performances web peuvent envoyer des demandes GET pour télécharger les fichiers html de base et niveau élément, mais ils tombent une sorte d’ouverture, de rendu et d’exécution de médias interactifs ou de cadres d’applications Web dynamiques, tels que JavaScript, Angular, Flash, Silverlight, React, Knockout, et bien d’autres. À l’aide de l’enregistreur Web EveryStep, la solution LoadView vous permet d’enregistrer l’interaction réelle avec le contenu RIA dans un navigateur réel, ce qui signifie que vous pouvez pointer et cliquer sur votre page Web ou votre application Web pour écrire ces scénarios et étapes critiques à travers une application Web RIA. Un script aussi puissant vous permet de vérifier que non seulement le site Web ou l’application Web sert le contenu approprié, mais que les utilisateurs sont en mesure d’interagir efficacement avec vos pages Web et applications. Bien que les tests fonctionnels sont conçus pour indiquer simplement si des actions spécifiques fonctionnent ou non, les tests de performance cherchent à montrer comment ces fonctions fonctionnent en simulant un grand nombre d’utilisateurs simultanés.
Prise en charge de plus de 40 appareils et navigateurs mobiles
La plupart des organisations effectuent leurs tests de charge et de performances de page Web et d’application Web dans seulement deux ou trois des navigateurs les plus populaires, mais avec l’essor des appareils mobiles, il existe des centaines de combinaisons différentes de navigateurs, versions de navigateur, résolutions d’écran, mises en page d’écran, et des méthodes interactives telles que le zoom multi-touch, glisser pour faire défiler, et pointer vers le clic (sans souris) interaction.
Avec l’enregistreur Web EveryStep Maintenant, vous pouvez choisir l’un de ces appareils mobiles pour simuler vos tests de charge. Les appareils pris en charge comprennent les iPhones d’Apple, iPads, iPods, Google Nexus, Samsung Galaxy, Sony, HTC, Blackberry, Motorola, Amazon Kindle, Nokia, et plus encore. Étant donné que les navigateurs mobiles ont pris plus de la moitié du trafic Internet mondial, il est maintenant plus impératif que jamais de s’assurer que votre site Web continue de fonctionner correctement sous la charge dans les navigateurs mobiles.
CdN & Tests de performance géographique
Même après avoir testé votre propre matériel, serveurs et réseau en interne, vous ne savez toujours pas comment le contenu tiers hébergé en dehors de votre réseau répondra sous une charge utilisateur accrue. Effectuer des tests externes vous permet de concentrer un test de charge sur des régions géographiques spécifiques, testant ainsi les nœuds individuels du Réseau de distribution de contenu (CDN) un à la fois. Ceci est particulièrement utile si vous savez que de nombreux visiteurs fréquents de votre application Web proviennent d’une région ou d’une autre.
En plus des tests CDN, vous voudrez peut-être savoir dans quelle mesure votre site Web ou votre application fonctionne à partir de différents endroits en général. Les performances du site Web peuvent différer considérablement d’un endroit à l’autre en raison de la vitesse et de la fiabilité des fournisseurs locaux de colonne vertébrale, entre autres facteurs de performance.
Par exemple, si vous prévoyez de lancer un nouveau produit avec un marché cible en Chine, il serait dans votre meilleur intérêt d’effectuer quelques essais de charge et de surveillance en utilisant des emplacements en Chine derrière le grand pare-feu de la Chine. Ces tests peuvent vous aider à identifier un besoin de serveurs supplémentaires situés directement en Chine derrière le pare-feu. Le grand pare-feu de la Chine est le nom commun donné au contrôle strict d’accès que le gouvernement chinois a placé sur le contenu d’Internet de l’intérieur du continent.
Le gouvernement chinois a choisi de bloquer ou de limiter le trafic de nombreux sites Web populaires tels que Google, Facebook, et d’autres, afin de contrôler la visibilité des connaissances et de l’opinion mondiales. Être capable de tester dans des situations comme celle-ci est ce qui rend toute la plate-forme Dotcom-Monitor si précieuse.
Établir des lignes de base sur le rendement
Lorsque vous effectuez des tests de résistance, vous devez d’abord établir les performances de base de votre pile Web en identifiant les points où la charge supplémentaire commence à nuire aux performances du site. Cela peut facilement être fait en exécutant un test de charge qui augmente progressivement le nombre de visiteurs simultanés par minute. Que vous commeniez avec 10 utilisateurs simultanés ou 1 000, LoadView s’ad passe facilement à l’échelle pour répondre à vos besoins grâce à une infrastructure cloud gérée.
Une fois que vous avez établi des lignes de base de performance et établi un plan évolutif de tests de résistance, vous pouvez ensuite surveiller votre test de résistance pour identifier les goulots d’étranglement des performances en temps réel au fur et à mesure que le test progresse. En notant les périodes où le stress est détecté, vous pouvez corréler les résultats des tests de résistance avec vos journaux de serveurs de page Web ou de base de données pour déterminer si les goulots d’étranglement sont liés aux limitations matérielles, logicielles, de réseautage ou d’infrastructure.
Échelle de votre
Infrastructure
Après avoir effectué des tests de charge et de stress pour établir les lignes de base et identifier les goulots d’étranglement, vous pouvez maintenant commencer le processus de planification de la capacité. Si vous identifiez que votre site web compte en moyenne 1 000 visiteurs simultanés par heure, et que le site commence à faiblir à 2 500 visiteurs simultanés par heure, et que vous prévoyez une augmentation de 500 % du trafic le Vendredi Noir, alors vous pouvez commencer à planifier de manière proactive la mise à niveau de votre infrastructure pour faire face à de telles augmentations de trafic.
Benchmarking des performances de base de données
La plupart des sites Web modernes se trouvent au-dessus ou en face d’une sorte de base de données, qu’il s’agisse d’une petite base de données MySQL, d’une grande ferme de serveurs SQL ou de l’une des nombreuses options noSQL. Chaque base de données est conçue avec un type d’utilisation différent à l’esprit. Certaines bases de données peuvent être grandes à commettre écrit sur disque, certains sont les plus efficaces pour servir les données récemment utilisées, tandis que d’autres types sont optimisés pour l’indexation à jeud et la récupération de données aléatoires.
Quelle que soit la base de données prend en charge votre site Web, il est préférable d’exécuter plusieurs scénarios de test de charge de performances Web pour voir comment votre site Web et votre base de données fonctionnent sous différents types de charge lourde. Quel que soit votre scénario de test ou votre type de base de données, LoadView offre pratiquement d’innombrables options de test pour couvrir presque tous les scénarios d’utilisation.
Test d’ équilibreur de charge
Lorsque vous utilisez un situeur de charge pour distribuer les utilisateurs entre les serveurs, vous voulez savoir dans quelle mesure la charge est distribuée à mesure que vous augmentez le nombre de visiteurs simultanés. Il existe quelques façons supplémentaires d’aider à surveiller ce processus, comme l’installation de l’agent MetricsView sur votre réseau pour recueillir des données SNMP à partir de l’ équilibreur de charge lui-même pour surveiller le serveur Web ou le trafic de base de données sur chaque nœud individuel derrière l’ équilibreur de charge.
LoadView a été créé à partir de la base jusqu’à être la meilleure et la plus complète solution de test de charge de performance web disponible aujourd’hui. Non seulement LoadView vous donne un accès inégalé pour créer et mettre à l’échelle vos tests de performance, mais il est également extrêmement facile à utiliser avec des données claires et précises disponibles à un prix extrêmement compétitif.
Ne vous larez pas dans l’obscurité quand il s’agit des limites de votre site Web.
Essayez LoadView dès aujourd’hui!