Scripting Vugen 12.57 – Datapool MySQL pour Vugen
L’utilisation d’un moteur de base de données comme Mysql pour gérer le jeu de données Vugen n’est pas qu’un exercice de style. En effet, dans des cas où le nombre d’informations à utiliser est très important (supérieur à 500 000), Vugen présente quelques problèmes lors de l’exécution d’un Tir de … Lire la suite
Scripting Vugen – Exemple de traitement de variables C et de paramètres VUGEN
Je vous présente, ci-dessous, un exemple de code VUGEN dans lequel plusieurs points sont abordés :
- Déclaration de variables C
- Sauvegarde d’un retour HTTP dans un paramètre VUGEN
- Instanciation d’une variable C avec la taille exacte du paramètre VUGEN (malloc)
- Traitement de la variable C pour enlever les espaces
- Sauvegarde
Scripting Vugen – Encoder et Decoder en base64
Depuis la version 12 de VUGEN il y a la fonction web_convert_from_formatted pour encoder du base 64.
Exemple :
web_convert_from_formatted ( "FormattedData=Exemple", "TargetParam=Param", "Extensions=Base64", LAST );
Avant la version 12, il n’y avait pas de fonction interne pour encoder ou décoder du codage base64 mais il … Lire la suite
Scripting Vugen – Code Erreur 26668
Il est possible durant le replay d’un script (Web HTTP/HTML) dans HP Vugen de rencontrer ce message d’erreur : Error -26668: Failed to open console sync file
Message d’erreur :
Action.c(xxx): [Continuing after] Error -26668: Failed to open console sync file (“[SCRIPT … Lire la suite
Scripting Vugen – Nombre d’utilisateurs exécutant des actions lors d’un test de charge
Lors d’un test de charges, les outils de tests de charge ne nous proposent pas de graphes de résultat sur le nombre d’utilisateurs à l’instant t qui exécutent réellement des appels applicatifs mais le nombre confondu d’utilisateurs connectés à l’application qui travaillent et ceux qui ne travaillent pas.
Afin de … Lire la suite
Scripting Vugen 11.52- Création et utilisation de DLL
Lorsque nous créons une librairie .h dans Vugen, nous aurons rapidement des problèmes de performance lors de l’utilisation de celle-ci qui ne nous permettra pas d’atteindre à terme l’exigence de transaction par seconde.
Pour augmenter la rapidité d’exécution de la librairie, la solution est de créer une DLL.… Lire la suite