Blitz: tests de performances et de charge depuis le cloud
Il est difficile de trouver une analogie pour la charge mise sur un serveur Web, alors voilà. Imaginez que vous êtes un serveur Web et que vos visiteurs sont des boîtes de tomates. Si vous avez une ou deux boîtes de conserve, vous pouvez les transporter assez facilement. Empilez-en quelques centaines dans vos bras et aucune nourriture ne peut arriver là où elle doit être. Maintenant, si vous pouviez d'une manière ou d'une autre réduire la taille de chaque canette, les distribuer correctement et obtenir de l'aide pour les transporter, vous pourrez peut-être en transporter des centaines.
Un serveur Web fonctionne un peu de la même manière. Quelques centaines de visiteurs et votre serveur peuvent avoir de nombreuses ressources à afficher et à amener le visiteur là où il se rend. Mais empilez des milliers ou des dizaines de milliers et le serveur s'arrête. Ce n'est pas comme si certains visiteurs pouvaient y arriver et d'autres non… tous sont arrêtés. Vos pages s'affichent très lentement et cessent même de se charger. C'est ce que notre le site souffrait depuis les dernières semaines.
Le problème est que la plupart des entreprises développent ou mettent en scène souvent un site Web sur un serveur sans charge. Ensuite, ils le mettent en production, les visiteurs arrivent, et ça descend rapidement.
Afin de se préparer à cela, services de test de performance et de charge peut vous aider. Blitz est un service de performance et de test de charge basé sur le cloud, il n'y a aucun logiciel à installer. Le service prend en charge jusqu'à 200,000 8 utilisateurs virtuels de 50,000 emplacements différents dans le monde (jusqu'à XNUMX XNUMX par région) pour tester la charge de votre application ou site Web. Cela permet aux utilisateurs de comparer différentes piles de logiciels, ressources matérielles et fournisseurs de services. Au final, il vous permet de découvrir les régressions de progression avant vos visiteurs.
Blitz a été créé pour aider les développeurs d'applications et de sites Web à gérer et tester les performances tout au long du cycle de développement. Au cours du développement, de la préparation, de la production et des opérations, il est essentiel de garantir que votre application répond aux plus hauts niveaux de satisfaction des utilisateurs.
Blitz offre des fonctionnalités intéressantes pour les programmes d'assurance qualité en cours:
- Transactions complexes - Que vous souhaitiez tester une page Web ou une transaction complexe, Blitz vous permet de déterminer facilement le nombre d'utilisateurs que vous pouvez prendre en charge.
- Commentaires détaillés - Obtenez des statistiques détaillées et des commentaires en temps réel et dans un anglais simple. Des rapports qui peuvent vous aider à déboguer votre infrastructure, à identifier les goulots d'étranglement dans votre application et à déterminer simplement si vous devez ajouter un autre serveur.
- Extensions - Avec notre extension pour Chrome ou add-on pour Firefox, il suffit de naviguer vers une page Web et d'exécuter un test de performance. Blitz s'occupe des cookies, de l'authentification et de toutes les autres complexités sous-jacentes.
- Automation - Avec le Ruby GEM et l'intégration complète avec des serveurs d'intégration continue comme le serveur Bamboo CI d'Atlassian, les tests de performances automatisés peuvent garantir qu'aucune poussée de code ne peut entraîner une mauvaise expérience pour vos utilisateurs.
Surveillance du délai d'attente avec charge:
Surveillance du temps de réponse avec charge:
Blitz a le développement API clients qui s'exécutent en Java, Maven, Node.js, Python, Perl et PHP.