Enregistrement de contenu Adobe Flex

Vous pouvez enregistrer une session HTTP contenant du trafic à destination et en provenance d'une application Adobe Flex (fichier .swf).

Pourquoi et quand exécuter cette tâche

Le plug-in Adobe Flash doit être installé dans votre navigateur Web pour permettre l'exécution d'applications Flex (fichiers .swf) et l'enregistrement de la session HTTP associée.

La technologie Adobe Flex permet la communication au moyen de données XML, SOAP ou AMF. AMF est un format binaire compressé qui doit être transformé en XML pour pouvoir être utilisé dans un test de performances HTTP.

Procédure

  1. Enregistrez la session HTTP comme décrit dans Enregistrement d'un test HTTP.
  2. Une fois le test de performances HTTP généré, dans l'éditeur de test, sélectionnez les demandes HTTP qui contiennent les données AMF binaires.
  3. Dans le volet de détails des éléments de test, faites un clic droit sur le tableau Données et sélectionnez Appliquer la transformation.
  4. Dans la fenêtre Sélection d'un adaptateur de transformation, choisissez Convertir AMF en XML et cliquez sur OK.

Résultats

Après la transformation, les données XML sont générées dans le test avec le préfixe "amf" dans leur nom, comme dans l'exemple suivant :
<amf3Property amfName="zipcode" amfType="amf3String" zipcode="94103"/>
Le XML généré peut être utilisé pour la corrélation des données. Seuls les attributs amfValue et les attributs sans préfixe amf sont utilisables pour la corrélation des données.
Remarque : Ne tentez pas de modifier ou d'utiliser pour la corrélation des données un attribut XML dont le nom commence par amf, excepté s'il s'agit de l'attribut amfValue. Faute de quoi, la relecture du test entraînera des erreurs.

Commentaires