....

CapCal Web Performance Testing

CapCal is a new paradigm that leverages today’s distributed, service-enabled technologies to simplify and accelerate performance testing and monitoring of web applications.
Whether you expect to have 10 or 10,000 simultaneous users, there hasn’t been an easy or affordable way to ensure web application performance – until now!
CapCal performance testing and monitoring software validates web-based applications under increased user and transaction loads. With CapCal, you can:

  • Realistically test all aspects of your website

  • Verify that new or upgraded applications meet specified performance requirements

  • Test different types of user transactions and site visits, in any mix or proportion

  • Identify and eliminate performance bottlenecks early in the development / QA lifecycle

  • Perform ongoing monitoring of site performance for early warning to problems

  • Re-test to verify that changes are working and your site is ready for rush hour traffic

How CapCal Works

The first step in any performance testing effort is to identify typical user activities to be tested.  In CapCal, we call these Test Sessions.  Test Sessions can be captured by simply using the application the way that your users do every day. CapCal automatically captures the user activity being performed, including all data that was entered and even the read and think time that the user spends on each page.  With CapCal there are no scripts to write and maintain.

For organizations using an automated functional testing tool, creating Test Sessions is even easier.  CapCal’s revolutionary Integrated Test Automation (ITA) functionality allows existing functional tests to be converted to CapCal performance tests.

Regardless of whether they were captured from user interaction or created using ITA, CapCal allows Test Sessions to be dynamically grouped into Test Plans in any mix or proportion.  Test Plans allow you to specify test parameters such as the number of virtual users to emulate, the test duration, and error and response time thresholds.  Test Plans also allow you to define variable data that CapCal will cycle through during the test.

When the test is executed, CapCal emulates hundreds or thousands of concurrent users performing specified activities against your web site or web-based application.  You have complete control over the characteristics of the virtual users that CapCal emulates, including their geographic locations, connection speeds and even the browser types.
As the test executes, CapCal displays real time statistics on end-to-end response times, site delays, error rates, and other important metrics as the number of virtual users is ramped up.

Relevant Test Results

Once the test completes, CapCal allows you to store and manage test results by project, date, or test name.  You can even compare results to established baselines to quickly spot performance improvements or degradations that have occurred over time.

CapCal’s test summary information includes the total number of page hits executed, the number of virtual users emulated, the number of tests iterations completed, and the average wait and duration time. Drill down information provides the details that users need to pinpoint specific areas of concern down to the page, HTTP result code, and virtual user level.  Execution results can even be exported to spreadsheets for further analysis or for inclusion in weekly reports or online dashboards.

Reusable Tests, Inside and Outside the Firewall

CapCal’s web based design allows you to leverage the same tests as applications are moved from the development lab, to the QA lab, to staging and production environments.  Precise, consistent, measurable and repeatable tests identify scalability and performance issues across both private and public networks whether in the lab, on the WAN or on the Internet.

..

Test de performance Web CapCal

CapCal est un nouveau paradigme qui exploite les technologies distribuées et basées sur les services d’aujourd’hui pour simplifier et accélérer les tests de performances et la surveillance des applications Web. Que vous vous attendiez à 10 ou 10 000 utilisateurs simultanés, il n’existait pas de moyen facile ni abordable d’assurer les performances des applications Web - jusqu’à présent!

Le logiciel de test et de surveillance des performances CapCal valide les applications Web sous des charges accrues d'utilisateurs et de transactions. Avec CapCal, vous pouvez:

  • Testez de manière réaliste tous les aspects de votre site Web

  • Vérifier que les applications nouvelles ou mises à niveau répondent aux exigences de performances spécifiées

  • Testez différents types de transactions utilisateur et de visites sur site, dans n'importe quel situation ou proportion

  • Identifiez et éliminez les goulots d'étranglement liés aux performances au début du cycle de développement / d'assurance qualité

  • Effectuer une surveillance continue des performances du site pour détecter rapidement les problèmes

  • Re-testez pour vérifier que les modifications fonctionnent et que votre site est prêt pour le trafic aux heures de pointe.

Comment fonctionne CapCal

La première étape de tout effort de test de performance consiste à identifier les activités utilisateur typiques à tester. Dans CapCal, nous appelons ça, des sessions de test. Les sessions de test peuvent être capturées simplement en utilisant l'application comme vos utilisateurs le font tous les jours. CapCal capture automatiquement l'activité de l'utilisateur en cours d'exécution, y compris toutes les données entrées et même le temps de lecture et de réflexion passé par l'utilisateur sur chaque page. Avec CapCal, il n'y a pas de scripts à écrire et à maintenir.

Pour les organisations utilisant un outil de test fonctionnel automatisé, la création de sessions de test est encore plus facile. La fonctionnalité ATI (Automatisation de Test Intégrée ) révolutionnaire de CapCal permet de convertir les tests fonctionnels existants en tests de performance CapCal.

Qu'elles aient été capturées à partir d'une interaction utilisateur ou créées à l'aide d'ATI, CapCal permet de regrouper de manière dynamique les sessions de test dans des plans de test, dans n'importe quelle combinaison ou proportion. Les plans de test vous permettent de spécifier des paramètres de test tels que le nombre d'utilisateurs virtuels à émuler, la durée du test et les seuils d'erreur et de temps de réponse. Les plans de test vous permettent également de définir des données variables que CapCal doit parcourir au cours du test.


Lorsque le test est exécuté, CapCal émule des centaines ou des milliers d'utilisateurs simultanés effectuant des activités spécifiées sur votre site Web ou votre application Web. Vous avez un contrôle total sur les caractéristiques des utilisateurs virtuels que CapCal émule, y compris leurs emplacements géographiques, leurs vitesses de connexion et même les types de navigateur. Les taux d'erreur et d'autres mesures importantes à mesure que le nombre d'utilisateurs virtuels augmente.

Résultats de test pertinents

Une fois le test terminé, CapCal vous permet de stocker et de gérer les résultats de test par projet, date ou nom du test. Vous pouvez même comparer les résultats aux bases de référence établies pour détecter rapidement les améliorations de performance ou les dégradations survenues au fil du temps.

Les informations récapitulatives de test de CapCal incluent le nombre total de résultats de page exécutés, le nombre d’utilisateurs virtuels émulés, le nombre de tests effectués, ainsi que la durée moyenne de l’attente. Les informations détaillées fournissent aux utilisateurs les détails nécessaires pour identifier des zones spécifiques de préoccupation telles que la page, le code de résultat HTTP et le niveau d'utilisateur virtuel. Les résultats d'exécution peuvent même être exportés vers des feuilles de calcul pour une analyse plus poussée ou pour être inclus dans des rapports hebdomadaires ou des tableaux de bord en ligne.

Tests réutilisables, à l'intérieur et à l'extérieur du pare-feu

La conception Web de CapCal vous permet d’utiliser les mêmes tests lorsque les applications sont déplacées du laboratoire de développement vers le laboratoire d’assurance qualité vers des environnements de transfert et de production. Des tests précis, cohérents, mesurables et répétables identifient les problèmes d’évolutivité et de performances sur les réseaux privés et publics, en laboratoire, sur le réseau étendu ou sur Internet.

....

 
English
Français