Last active
August 29, 2015 13:58
-
-
Save djangofan/10421275 to your computer and use it in GitHub Desktop.
pom.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |
<modelVersion>4.0.0</modelVersion> | |
<groupId>myappJMeterTest</groupId> | |
<artifactId>myappJMeterTest</artifactId> | |
<version>0.0.1-SNAPSHOT</version> | |
<name>patsatJMeterTest</name> | |
<description>JMeter tests for testing myapp APIs.</description> | |
<repositories> | |
<repository> | |
<id>archiva.mycompany</id> | |
<url>http://tools.mycompany.com:8080/archiva/repository/internal/</url> | |
</repository> | |
</repositories> | |
<pluginRepositories> | |
<pluginRepository> | |
<id>internal</id> | |
<name>Internal Oracle Driver Repository</name> | |
<url>http://archiva.local:8080/archiva/repository/internal</url> | |
</pluginRepository> | |
</pluginRepositories> | |
<dependencies> | |
<dependency> | |
<groupId>com.lazerycode.jmeter</groupId> | |
<artifactId>jmeter-maven-plugin</artifactId> | |
<version>1.9.0</version> | |
</dependency> | |
<dependency> | |
<groupId>org.codehaus.mojo</groupId> | |
<artifactId>xml-maven-plugin</artifactId> | |
<version>1.0</version> | |
</dependency> | |
<dependency> | |
<groupId>kg.apc</groupId> | |
<artifactId>jmeter-plugins-standard</artifactId> | |
<version>1.1.3</version> | |
</dependency> | |
<dependency> | |
<groupId>kg.apc</groupId> | |
<artifactId>jmeter-plugins-common</artifactId> | |
<version>1.1.3</version> | |
</dependency> | |
<dependency> | |
<groupId>com.oracle</groupId> | |
<artifactId>ojdbc6</artifactId> | |
<version>11g</version> | |
</dependency> | |
<dependency> | |
<groupId>kg.apc</groupId> | |
<artifactId>jmeter-plugins-webdriver</artifactId> | |
<version>1.1.3</version> | |
</dependency> | |
<dependency> | |
<groupId>kg.apc</groupId> | |
<artifactId>jmeter-plugins-extras</artifactId> | |
<version>1.1.3</version> | |
</dependency> | |
<dependency> | |
<groupId>kg.apc</groupId> | |
<artifactId>jmeter-plugins-extras-libs</artifactId> | |
<version>1.1.3</version> | |
</dependency> | |
<dependency> | |
<groupId>org.codehaus.groovy</groupId> | |
<artifactId>groovy-all</artifactId> | |
<version>2.2.2</version> | |
</dependency> | |
<dependency> | |
<groupId>junit</groupId> | |
<artifactId>junit</artifactId> | |
<version>4.11</version> | |
</dependency> | |
</dependencies> | |
<build> | |
<directory>target</directory> | |
<outputDirectory>target/classes</outputDirectory> | |
<finalName>${project.artifactId}-${project.version}</finalName> | |
<testOutputDirectory>target/test-classes</testOutputDirectory> | |
<sourceDirectory>src/main/java</sourceDirectory> | |
<testSourceDirectory>src/test/java</testSourceDirectory> | |
<resources> | |
<resource> | |
<directory>src/main/resources</directory> | |
</resource> | |
</resources> | |
<testResources> | |
<testResource> | |
<directory>src/test/resources</directory> | |
</testResource> | |
</testResources> | |
<plugins> | |
<plugin> | |
<groupId>com.lazerycode.jmeter</groupId> | |
<artifactId>jmeter-maven-plugin</artifactId> | |
<version>1.9.0</version> | |
<dependencies> | |
<dependency> | |
<groupId>com.oracle</groupId> | |
<artifactId>ojdbc6</artifactId> | |
<version>11g</version> | |
</dependency> | |
<dependency> | |
<groupId>org.codehaus.groovy</groupId> | |
<artifactId>groovy-all</artifactId> | |
<version>2.2.2</version> | |
</dependency> | |
</dependencies> | |
<executions> | |
<execution> | |
<id>jmeter-tests</id> | |
<phase>test</phase> | |
<goals> | |
<goal>jmeter</goal> | |
</goals> | |
<configuration> | |
<resultsDirectory>${project.build.directory}/jmeter/results</resultsDirectory> | |
<ignoreResultFailures>true</ignoreResultFailures> | |
<suppressJMeterOutput>false</suppressJMeterOutput> | |
<skipTests>${skipTests}</skipTests> | |
<resultsFileFormat>xml</resultsFileFormat> | |
<testResultsTimestamp>false</testResultsTimestamp> | |
<appendResultsTimestamp>true</appendResultsTimestamp> | |
<testFilesIncluded> | |
<jMeterTestFile>myapp_API.jmx</jMeterTestFile> | |
</testFilesIncluded> | |
<propertiesSystem> | |
<serviceDomain>${serviceDomain}</serviceDomain> | |
</propertiesSystem> | |
<jmeterPlugins> | |
<plugin> | |
<groupId>kg.apc</groupId> | |
<artifactId>jmeter-plugins-webdriver</artifactId> | |
</plugin> | |
<plugin> | |
<groupId>kg.apc</groupId> | |
<artifactId>jmeter-plugins-standard</artifactId> | |
</plugin> | |
<plugin> | |
<groupId>kg.apc</groupId> | |
<artifactId>jmeter-plugins-common</artifactId> | |
</plugin> | |
<plugin> | |
<groupId>kg.apc</groupId> | |
<artifactId>jmeter-plugins-extras</artifactId> | |
</plugin> | |
<plugin> | |
<groupId>kg.apc</groupId> | |
<artifactId>jmeter-plugins-extras-libs</artifactId> | |
</plugin> | |
</jmeterPlugins> | |
</configuration> | |
</execution> | |
</executions> | |
</plugin> | |
<plugin> | |
<groupId>org.codehaus.mojo</groupId> | |
<artifactId>xml-maven-plugin</artifactId> | |
<version>1.0</version> | |
<executions> | |
<execution> | |
<phase>verify</phase> | |
<goals> | |
<goal>transform</goal> | |
</goals> | |
</execution> | |
</executions> | |
<configuration> | |
<transformationSets> | |
<transformationSet> | |
<dir>${project.build.directory}/jmeter/results</dir> | |
<stylesheet>src/test/resources/jmeter-results-report_21.xsl</stylesheet> | |
<outputDir>${project.build.directory}/jmeter/results</outputDir> | |
<fileMappers> | |
<fileMapper | |
implementation="org.codehaus.plexus.components.io.filemappers.RegExpFileMapper"> | |
<pattern>(.*?)\s(.*?)</pattern> | |
<replacement>$1$2</replacement> | |
<replaceAll>true</replaceAll> | |
</fileMapper> | |
<fileMapper | |
implementation="org.codehaus.plexus.components.io.filemappers.FileExtensionMapper"> | |
<targetExtension>.html</targetExtension> | |
</fileMapper> | |
</fileMappers> | |
</transformationSet> | |
</transformationSets> | |
</configuration> | |
</plugin> | |
</plugins> | |
</build> | |
</project> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment