Showing posts with label maven-jmeter-plugin. Show all posts
Showing posts with label maven-jmeter-plugin. Show all posts

Wednesday, 7 July 2010

maven-jmeter-plugin: properties im jmx File

maven-jmeter-plugin 1.0

Wenn beim automatisierten Testen der Pfad zur Testdatenbank nicht hardcodiert angegeben werden kann steht man vor dem Problem, wie man nun den verflixten Pfad in die im jmx File definierten Requests reinbekommt. Die Lösung ist das Anlegen eines jmeterUserProperties im pom File:


      org.apache.jmeter
      maven-jmeter-plugin
      1.0
      
       
        jmeter-tests
        integration-test
        
         jmeter
        
       
      
      
       ${project.build.directory}/jmeter-reports
       
        ${project.build.testOutputDirectory}
       
      
      
       
        commons-logging
        commons-logging
        1.0.4
        true
        test
       
      
     

Dieses Attribut fügt man nun in den benötigten Stellen des jmx Files umschlungen mit ${__P(definiertesAttribut)} ein:


                false
                v2v.dbpath
                ${__P(buildpath)}%2FBENUTZER%2FSELENIUM%2F
                =
                true
              

Links:
maven-jmeter-plugin Download
Blogeintrag von Ronnie Alleva

Tuesday, 6 July 2010

Zeile eines Files mit dem maven-antrun-plugin löschen

Maven 2.2.1
maven-antrun-plugin 1.3
ant-optional 1.5.1


Um eine einzelne Zeile aus einem File zu löschen, die ein bestimmtes Keyword beinhaltet, bediene ich mich des replaceregexp tasks, der im ant-optional jar enthalten ist, in diesem Fall um das Ergebnisfile des maven-jmeter-plugin meinen Bedürfnissen für die automatische Auswertung mit dem Performance Plugin für den Hudson anzupassen.
Dafür wird das File, um einen vernünftigen Namen ohne Datumsstring zu bekommen, umbenannnt und danach die Startup Zeile, die durch Ihre lange Dauer das Ergebnis verfälscht, gelöscht.