WebLOAD
WebLOAD est un outil permettant d’effectuer des tests de charge, de performance et de résistance au stress sur des applications web. Ce logiciel de test de charge et d’analyse web et mobile est développé par RadView Software. WebLOAD combine performance, adaptabilité et intégrité dans un même processus de vérification des applications web et mobile[1],[2],[3]. Il peut simuler des centaines de milliers d’utilisateurs simultanés pour tester la charge et identifier les goulets d’étranglement, les contraintes et les points faibles sous-jacents d’une application[4].
Grâce à sa prise en charge de plusieurs protocoles, WebLOAD simule le trafic de centaines de milliers d’utilisateurs et génère des données d’analyse sur le comportement de l’application soumise à la charge. WebLOAD surveille et incorpore des statistiques provenant des divers composants du système en cours de test : serveurs, serveur d’application, base de données, réseau, équilibreur de charge, pare-feu, etc. Il peut aussi suivre l’évolution de l’Expérience d’utilisateur final, ainsi que la conformité à l’Accord de niveau de service (ANS) dans les environnements de production.
Histoire
modifierWebLOAD a été lancé pour la première fois en [5]. Depuis son lancement, RadView Software a publié plus de 20 versions de WebLOAD.
Version | Date de publication | Remarques |
---|---|---|
8.5 | Applications basées sur AJAX / Affichages comparatifs | |
8.6 | Nouveau gestionnaire de paramétrage / Corrélation statistique | |
9.0 | Test de charge depuis le Nuage / Statistiques de client sonde / Moteur de validation étendue | |
10.0 | Nouvelles interface et expérience utilisateur / Prise en charge mobile / IPv6 / Monitoring – Linux via SSH | |
10.1[6] | Plug-in pour Jenkins / Intégration à AppDynamics | |
10.2 | Web Dashboard / Test de WebSockets / Intégration à Perfecto Mobile / Intégration à Dynatrace / Prise en charge JSON |
Fonctions
modifierParmi les fonctions proposées par WebLOAD:
- IDE Un environnement de développement intégré pour l’enregistrement visuel, la modification et le débogage des scripts de test de charge. L’enregistreur basé sur proxy de WebLOAD enregistre l’activité http. Les tests sont générés dans JavaScript et peuvent être améliorés et modifiés en utilisant divers outils dans l’IDE[7].
- Correlation La corrélation automatique des valeurs dynamiques, telles que les ID de session, permet l’exécution dynamique du script avec plusieurs clients virtuels[8],[9].
- Load Generation WebLOAD génère une charge par le biais de machines sur site ou depuis le nuage[10].
- Analytics Un ensemble de rapports d’analyse prédéfinis donne une visibilité sur les données de performance, en aidant les utilisateurs à identifier les goulets d’étranglement du système. Les rapports et les données analytiques peuvent également être consultés à distance grâce au Tableau de bord personnalisable et basé sur le web[11].
- PMM Cette fonction recueille les statistiques côté serveur pendant les exécutions de test, procurant aux utilisateurs des données supplémentaires pour identifier l’origine des problèmes.
- Web Dashboard Il permet d’analyser les résultats des tests de performance depuis n’importe quel navigateur ou appareil mobile[12].
Notes et références
modifier- (en) « RadView Software Wins Editor’s Choice Award » (consulté le )
- (en) Tim Fielden, « RadView Tools Nicely Assist in E-biz QA », Computerworld
- (en) RadView Software:, « WebLoad Professional », CNET, CBS Interactive
- (en) « Security and Assessment Provider Improves Web Site With WebLOAD » (consulté le )
- "RadView Takes on World Wide Wait"
- (en) « WebLOAD Review – Getting Started with WebLOAD Load Testing Tool » (consulté le )
- "MSDN: Not Just Another Automated Web Test Tool"
- "Test Republic: WebLOAD"
- "Correlation in WebLOAD"
- "WebLOAD Review"
- "Automated Software Test"
- "Online WebLOAD Dashboard Demo"