HTTP Rider est un outil capable d’enregistrer une liste de requêtes HTTP pour les rejouer ensuite. Il n’est pas possible de créer un parcours complexe avec des conditions ou des boucles. Cependant, il conviendra tout à fait aux cas où l’on souhaite obtenir un résultat rapide concernant les temps de réponse de certaines pages web. Voyons ce que l’on peut en tirer avec un exemple concret.
Étiquette : performance
Visual Studio contient depuis quelques versions une fonctionnalité de test de charge des applications web. Cet article contient une description de haut niveau des fonctionnalités de la version Visual Studio 2013 Ultimate ainsi que quelques éléments de comparaison avec HP LoadRunner.
Le Test de volume vérifie le comportement d’un système lorsqu’il est soumis à de larges volumes de données. Dans la plupart des applications, les données sont stockées dans une base de données. Le principe du test de volume est de multiplier les lignes contenues dans les tables principales de la base de données de l’application.
Boomerang est un framework JavaScript de mesure des temps de chargement côté client. C’est-à-dire qu’il mesure la performance de votre application web d’un point de vue utilisateur final. À l’image du boomerang, il revient vers le serveur en vous montrant comment vos utilisateurs ou vos visiteurs perçoivent votre site ou votre application.
Dans cet article nous verrons comment remonter des données sur la performance ressentie par les utilisateurs d’une application web dans Piwik (outil d’analyse d’audience). Nous pourrons alors constater (côté serveur) le temps de chargement perçu par utilisateur depuis son navigateur.
Connaître ses visiteurs est la clé du succès. Voici quelques alternatives open source aux célèbres Google Analytics et Urchin.
rstatd est un moyen simple et discret pour superviser une machine Linux (voire UNIX-Like comme Solaris). Plus simple que SNMP et présentant un faible overhead (empreinte mémoire et taux CPU).
Profiling d’applications PHP
Voyons comment optimiser un site PHP avec un profiler. Par un exemple concret avec les logiciels open source XDebug et Kcachegrind.