IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tests et Performance Java Discussion :

Extraire liste de serveurs d'un fichier property [JMeter]


Sujet :

Tests et Performance Java

  1. #1
    Membre émérite
    Avatar de Daïmanu
    Homme Profil pro
    Développeur touche à tout
    Inscrit en
    Janvier 2011
    Messages
    696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur touche à tout

    Informations forums :
    Inscription : Janvier 2011
    Messages : 696
    Points : 2 439
    Points
    2 439
    Par défaut Extraire liste de serveurs d'un fichier property
    Bonjour.

    Je débute dans l'utilisation de jmeter.

    J'ai écrit un fichier de test qui requête un serveur HTTP dont l'url est défini dans un fichier properties (fichier contenant une ligne url=…).
    Pas de souci particulier, à présent je souhaite faire la même requête sur plusieurs serveurs.
    Je me suis donc tourné vers un contrôleur ForEach que j'arrive à l'utiliser avec des url en dur dans un User Defined Variables (en gros url_1=…, url_2=…, …)
    Maintenant j'aimerais mettre ces url dans le fichier properties et les récupérer dans jmeter. Et c'est là que je ne sais pas comment faire.

    En gros, transformer une liste d'url dans le fichier properties en une liste de variables dans jmeter.

    Une idée de comment faire ?

    Edit: je récupère la valeur avec ${__P(url)}
    Je fais appel aux esprits de Ritchie, Kernighan, Stroustrup et Alexandrescu
    Donnez moi la force, donnez moi le courage de coder proprement !

    « Ça marche pas » n'est PAS une réponse convenable, merci de détailler le souci en fournissant l’environnement, le code source, les commandes et les messages d'erreur.

    Ce club possède également un clavardage, on y trouve quelques perles entre deux sessions d'entraides.

  2. #2
    Membre émérite
    Avatar de Daïmanu
    Homme Profil pro
    Développeur touche à tout
    Inscrit en
    Janvier 2011
    Messages
    696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur touche à tout

    Informations forums :
    Inscription : Janvier 2011
    Messages : 696
    Points : 2 439
    Points
    2 439
    Par défaut
    J'ai trouvé la fonction __split() qui m'a permit d'extraire les données de mon fichier (moyennant un format proche de url=api1|api2|api3

    Du coup mon plan ressemble à ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    plan
    +- User Defined Variables <- où j’extraie les valeurs du fichier
    +- Simple Controller
        +- User Defined Variables <- où je transforme url=api1|api2|api3 en url_1=api1, url_2=api2, …
        +- ForEach Controller
            +- HTTP Request
    Ça marche bien, mais je me demande si c'est la meilleure façon de faire ? Notamment si il n'y a pas moyen de combiner les deux User Defined Variables ?
    Je fais appel aux esprits de Ritchie, Kernighan, Stroustrup et Alexandrescu
    Donnez moi la force, donnez moi le courage de coder proprement !

    « Ça marche pas » n'est PAS une réponse convenable, merci de détailler le souci en fournissant l’environnement, le code source, les commandes et les messages d'erreur.

    Ce club possède également un clavardage, on y trouve quelques perles entre deux sessions d'entraides.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Extraire depuis un serveur distant des fichiers.
    Par mond14 dans le forum Général Java
    Réponses: 6
    Dernier message: 14/10/2014, 17h02
  2. List et Map dans un fichier .properties
    Par Schnuffel dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 13/06/2012, 11h18
  3. Réponses: 0
    Dernier message: 11/02/2008, 18h01
  4. Extraire un champ BLOB vers un fichier sur le serveur
    Par ALEX77 dans le forum Firebird
    Réponses: 7
    Dernier message: 24/09/2007, 21h24
  5. Réponses: 1
    Dernier message: 05/03/2007, 12h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo