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
    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
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    30
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 30
    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, 17h31
  2. R�ponses: 9
    Dernier message: 04/07/2007, 19h27
  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, 13h20
  4. code html dans du php
    Par dams78 dans le forum Langage
    R�ponses: 6
    Dernier message: 17/03/2006, 11h06
  5. Insertion code html dans bdd
    Par jeff37 dans le forum MS SQL Server
    R�ponses: 3
    Dernier message: 15/04/2004, 15h03

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