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 :

Enregistrer un bout de code HTML dans un fichier


Sujet :

Tests et Performance Java

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Enregistrer un bout de code HTML dans un fichier
    Bonjour,

    Je voudrais enregistrer dans un fichier un bout du code html d'une page web de mon plan de test Jmeter.

    Aujourd'hui je ne connais que le listener "save responses to a file" mais il n'y a pas d'options pour n'enregistrer qu'une partie de la page html et pas la page entier.

    Y-a-ti-il une solution? En passant peut-être par une expression régulière pour identifier le bout de code HTML mais après je ne sais pas comment faire pour dire à Jmeter de me sauvegarder ce code dans un fichier.

    Le code html en question à enregistrer est un tableau de données dans une page web et je ne voudrais que ce tableau et pas le reste de la page.

    Merci pour votre aide!

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 30
    Points : 29
    Points
    29
    Par défaut
    Hello,

    personnellement j'utilise pas mal les Beanshell processors, je pense que tu peux utiliser ca pour y mettre du code Java/Beanshell ou Javascript et enregistrer ton bout de HTML. Tu fais ton extraction avec Regular Expression Extractor et ensuite tu peux recuperer la variable dans le Beanshell.

    Exemple avec un Beanshell Post Processor :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    import org.apache.jmeter.services.FileServer;
     
    if (prev.isSuccessful()) {
        baseDir = FileServer.getFileServer().getBaseDir();
        log.info("Base dir = " + baseDir);
        String live = vars.get("SITE_MAP_EDIT");
     
        live = live.replaceAll("/cms/edit/default", "\n/cms/edit/default");
     
        // Removes Session ID
        live = live.replaceAll("jsessionid=\\w+", "");
     
        // Add new line for each path
        live = live.replaceAll(";", "\n");
     
        live = live.replaceAll("\n\n", "\n");
     
        live = live.replaceAll(".html", "");
     
        // removes empty lines
        live =  org.apache.commons.lang.StringUtils.strip(live);
     
        String mapFile = vars.get("siteMapFileEdit");
     
        try {
            File f = new File(baseDir, mapFile);
            // delete previous file
            if (f.exists()) {
                f.delete();
            }
            BufferedWriter out = new BufferedWriter(new FileWriter(f,true));
            out.write(live);
            out.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    Ce n'est pas tres simple a debugguer mais ca fonctionne

Discussions similaires

  1. Code HTML dans un fichier XML
    Par jpboogie dans le forum ActionScript 1 & ActionScript 2
    Réponses: 7
    Dernier message: 12/02/2009, 18h31
  2. Réponses: 9
    Dernier message: 04/07/2007, 20h27
  3. [MySQL] Stocker du code html dans une base
    Par g-ryckelynck dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 26/02/2007, 14h20
  4. code html dans du php
    Par dams78 dans le forum Langage
    Réponses: 6
    Dernier message: 17/03/2006, 12h06
  5. Insertion code html dans bdd
    Par jeff37 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 15/04/2004, 16h03

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