Les premiers jours des applications Flash

Avez-vous déjà eu des problèmes de test de charge applications Flash ou toute autre applications Internet riches (RIA)? Dans les premiers jours de l’Internet, les pages Web étaient statiques HTML, donnant à plusieurs reprises aux utilisateurs le même contenu. Avec l’ajout de langages de programmation côté serveur comme Python, Ruby et PHP, les sites Web soutenus par des bases de données sont devenus la nouvelle normalité. Pris en charge par les langages de programmation côté client et les techniques connues sous le nom rias, des technologies comme AJAX, Silverlight et Java, ainsi que d’autres plugins côté client, tels que Flash, amélioré l’expérience utilisateur. Flash a été l’une des premières plates-formes de domination utilisées pour construire des applications plus interactives et réactives.

Flash et Flex: Quelle est la différence?

Test des applications Flash
Vous avez probablement entendu Flash et Flex utilisés de façon interchangeable, mais il ya une distinction entre les deux. Ce qui différencie les applications Flash et Flex n’est pas le contenu lui-même, mais plutôt la façon dont il est créé et qui le crée. Le lecteur Flash que nous connaissons tous est un environnement de temps d’exécution qui prend en charge les applications Flash et Flex. Il exécute des fichiers SWF qui chargent des images, des graphiques et des demandes HTTP. HowFlex est un framework et ne nécessite pas la présence de Flash pour fonctionner. Une autre façon d’y penser – les animateurs et les concepteurs web utilisent Flash, les programmeurs et les développeurs utilisent Flex. Ceux qui connaissent Java, PHP et AJAX, par exemple, peuvent utiliser Flex pour intégrer des éléments multimédias à l’intérieur des applications Flex.

Depuis 2002, Flex a subi d’innombrables changements. Aujourd’hui, c’est un cadre open source qui prend en charge le développement d’applications Web sur tous les navigateurs, ordinateurs de bureau et appareils populaires. Par exemple, Adobe offre Flash Builder pour les développeurs qui aide avec le cycle de développement et comprend des fonctionnalités pour le débogage, la mémoire et les profileurs de performances, et la conception visuelle. Pour connecter les applications Flex aux services back-end, les utilisateurs peuvent utiliser une solution basée sur Java appelée BlazeDS, qui inclut le format de message d’action (AMF) et les services de messagerie Flex pour les poussées de données en temps réel.

Applications Flash de test de charge avec LoadView

Nous vous recommandons d’utiliser de vrais navigateurs lorsque vous testez des applications Flash par opposition à d’autres options basées sur le navigateur sans tête. Il est beaucoup plus facile de créer des scripts et de personnaliser, si nécessaire. L’empreinte sur les machines d’injection de charge est plus élevée (jusqu’à 8-12 sessions par injecteur de charge), mais vous obtenez exactement ce que vos utilisateurs voient dans leurs navigateurs. Avec LoadView et l’enregistreur Web EveryStep, vous pouvez facilement charger vos applications flash animées. Il suffit de naviguer à travers votre application comme n’importe quel utilisateur le ferait, et l’enregistreur basé sur le navigateur enregistre chaque étape de votre script. Tout développeur, ou même web designer d’ailleurs, devrait vouloir savoir dans quelle mesure leur application Flash gère la charge dans un scénario réel.

L’exécution de tests de performances réels basés sur le navigateur vous permet de vérifier les fonctionnalités et la vitesse du site telles qu’elles sont perçues par l’utilisateur final et vous permettent de mesurer les temps de réponse réels de bout en bout des pages Web, ce que les navigateurs sans tête ne peuvent pas effectuer. LoadView prend en charge de nombreuses autres technologies et protocoles. Pour en savoir plus sur toutes les technologies et protocoles pris en charge, visitez notre page Load Testing Technologies.