[jboss-cvs] JBossAS SVN: r108875 - in projects/jboss-jca/branches/performance: jmeter and 23 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Oct 25 10:38:25 EDT 2010


Author: jesper.pedersen
Date: 2010-10-25 10:38:23 -0400 (Mon, 25 Oct 2010)
New Revision: 108875

Added:
   projects/jboss-jca/branches/performance/jmeter/
   projects/jboss-jca/branches/performance/jmeter/build.xml
   projects/jboss-jca/branches/performance/jmeter/src/
   projects/jboss-jca/branches/performance/jmeter/src/main/
   projects/jboss-jca/branches/performance/jmeter/src/main/java/
   projects/jboss-jca/branches/performance/jmeter/src/main/java/org/
   projects/jboss-jca/branches/performance/jmeter/src/main/java/org/jboss/
   projects/jboss-jca/branches/performance/jmeter/src/main/java/org/jboss/jca/
   projects/jboss-jca/branches/performance/jmeter/src/main/java/org/jboss/jca/performance/
   projects/jboss-jca/branches/performance/jmeter/src/main/java/org/jboss/jca/performance/servlet/
   projects/jboss-jca/branches/performance/jmeter/src/main/java/org/jboss/jca/performance/servlet/http/
   projects/jboss-jca/branches/performance/jmeter/src/main/java/org/jboss/jca/performance/servlet/http/HttpConnectionServlet.java
   projects/jboss-jca/branches/performance/jmeter/src/main/resources/
   projects/jboss-jca/branches/performance/jmeter/src/main/resources/WEB-INF/
   projects/jboss-jca/branches/performance/jmeter/src/main/resources/WEB-INF/web.xml
   projects/jboss-jca/branches/performance/jmeter/src/main/resources/context.xml
   projects/jboss-jca/branches/performance/jmeter/src/main/resources/jca-local-h2-ds.xml
   projects/jboss-jca/branches/performance/jmeter/src/main/resources/jmeter/
   projects/jboss-jca/branches/performance/jmeter/src/main/resources/jmeter/Direct-JDBC.jmx
   projects/jboss-jca/branches/performance/jmeter/src/main/resources/jmeter/Http-Test.jmx
   projects/jboss-jca/branches/performance/jmeter/src/main/resources/sql/
   projects/jboss-jca/branches/performance/jmeter/src/main/resources/sql/sample-data.sql
   projects/jboss-jca/branches/performance/jmeter/src/main/resources/web/
   projects/jboss-jca/branches/performance/jmeter/src/main/resources/web/connection.jsp
   projects/jboss-jca/branches/performance/jmeter/src/main/resources/web/hello.jsp
   projects/jboss-jca/branches/performance/tools/hsqldb/
   projects/jboss-jca/branches/performance/tools/hsqldb/lib/
   projects/jboss-jca/branches/performance/tools/hsqldb/lib/hsqldb.jar
   projects/jboss-jca/branches/performance/tools/jmeter/
   projects/jboss-jca/branches/performance/tools/jmeter/README.txt
   projects/jboss-jca/branches/performance/tools/jmeter/bin/
   projects/jboss-jca/branches/performance/tools/jmeter/bin/ApacheJMeter.jar
   projects/jboss-jca/branches/performance/tools/jmeter/bin/jmeter.properties
   projects/jboss-jca/branches/performance/tools/jmeter/bin/saveservice.properties
   projects/jboss-jca/branches/performance/tools/jmeter/bin/upgrade.properties
   projects/jboss-jca/branches/performance/tools/jmeter/lib/
   projects/jboss-jca/branches/performance/tools/jmeter/lib/activation-1.1.1.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/avalon-framework-4.1.4.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/bsf-2.4.0.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/bsf-api-3.1.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/bsh-2.0b5.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/bshclient.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-codec-1.4.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-collections-3.2.1.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-httpclient-3.1.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-io-1.4.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-jexl-1.1.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-lang-2.4.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-logging-1.1.1.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-net-1.4.1.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/excalibur-datasource-1.1.1.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/excalibur-instrument-1.0.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/excalibur-logger-1.1.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/excalibur-pool-1.2.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/
   projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_components.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_core.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_ftp.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_functions.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_http.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_java.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_jdbc.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_jms.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_junit.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_ldap.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_mail.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_monitors.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_report.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_tcp.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/geronimo-jms_1.1_spec-1.1.1.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/htmllexer-2.0-20060923.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/htmlparser-2.0-20060923.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/jCharts-0.7.5.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/jdom-1.1.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/jorphan.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/js-1.6R5.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/jtidy-r938.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/junit-4.8.1.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/junit/
   projects/jboss-jca/branches/performance/tools/jmeter/lib/junit/test.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/logkit-2.0.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/mail-1.4.3.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/oro-2.0.8.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/serializer-2.7.1.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/soap-2.3.1.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/xalan-2.7.1.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/xercesImpl-2.9.1.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/xml-apis-1.3.04.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/xmlgraphics-commons-1.3.1.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/xpp3_min-1.1.4c.jar
   projects/jboss-jca/branches/performance/tools/jmeter/lib/xstream-1.3.1.jar
Modified:
   projects/jboss-jca/branches/performance/
   projects/jboss-jca/branches/performance/lib/
Log:
[JBJCA-451] Initial JMeter integration


Property changes on: projects/jboss-jca/branches/performance
___________________________________________________________________
Name: svn:ignore
   - build
target
reports
*.zip
*.tar.gz
*.tar.bz2

   + build
target
reports
root
*.zip
*.tar.gz
*.tar.bz2


Added: projects/jboss-jca/branches/performance/jmeter/build.xml
===================================================================
--- projects/jboss-jca/branches/performance/jmeter/build.xml	                        (rev 0)
+++ projects/jboss-jca/branches/performance/jmeter/build.xml	2010-10-25 14:38:23 UTC (rev 108875)
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2010, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+-->
+<project name="ironjacamar-performance-jmeter" default="jmeter" xmlns:ivy="antlib:org.apache.ivy.ant">
+
+  <!-- ================================= 
+       Properties              
+       ================================= -->
+  <property name="build.dir" value="../build/impl" />
+  <property name="build.jmeter.dir" value="${build.dir}/jmeter" />
+  <property name="target.dir" value="../target" />
+  <property name="javac.debug" value="false" />
+  <property name="javac.deprecation" value="false" />
+  <property name="javac.optimize" value="false" />
+  <property name="target.dir" value="false" />
+  <property name="jbjca-home" value="../root/servers/jbjca-1.0.0.Beta2/ironjacamar-1.0.0.Beta3" />
+  <property name="jmeter.tools.dir" value="../tools/jmeter" />
+  <property name="hsqldb.tools.dir" value="../tools/hsqldb" />
+  <import file="../build.xml" as="build-root"/>
+  
+  <path id="src.compile.classpath">
+    <fileset dir="../lib/common" includes="*.jar" />
+  </path>
+  
+  <path id="jmeter.classpath">
+    <fileset dir="${jmeter.tools.dir}">
+      <include name="**/*.jar"/>
+    </fileset>
+    <fileset dir="${hsqldb.tools.dir}">
+      <include name="**/*.jar"/>
+    </fileset>
+  </path>
+  
+  <!-- ================================= 
+       Target: compile
+       ================================= -->
+  <target name="compile">
+    <mkdir dir="${build.jmeter.dir}" />
+    <mkdir dir="${build.jmeter.dir}/impl" />
+    
+    <delete>
+      <fileset dir="${build.jmeter.dir}/impl">
+        <include name="**/*.class"/>
+      </fileset>
+    </delete>
+    <javac srcdir="src/main/java"
+           destdir="${build.jmeter.dir}/impl"
+           classpathref="src.compile.classpath"
+           debug="true" deprecation="true" optimize="true" >
+      <compilerarg value="-Xlint" />
+    </javac>
+  </target>
+  
+  <!-- ================================= 
+       Target: jars and wars 
+       ================================= -->
+  <target name="wars" depends="compile">
+    <mkdir dir="${build.jmeter.dir}/jars" />
+    <mkdir dir="${build.jmeter.dir}/wars" />
+    
+    <delete file="${build.jmeter.dir}/jars/ironjacamar-performance-jmeter.jar"/>
+    
+    <jar destfile="${build.jmeter.dir}/jars/ironjacamar-performance-jmeter.jar"
+         basedir="${build.jmeter.dir}/impl" index="true">
+      <manifest>
+	<attribute name="Implementation-Title" value="ironjca performance jetty" />
+	<attribute name="Implementation-Vendor" value="JBoss" />
+	<attribute name="Implementation-Vendor-Id" value="org.jboss" />
+      </manifest>
+    </jar>
+    
+    <delete file="${build.jmeter.dir}/wars/jbjca-web.war"/>
+    
+    <war destfile="${build.jmeter.dir}/wars/jbjca-web.war" webxml="src/main/resources/WEB-INF/web.xml" index="true">
+      <fileset dir="src/main/resources/web">
+	<include name="**/*"/>
+      </fileset>
+      <lib dir="${build.jmeter.dir}/jars">
+	<include name="ironjacamar-performance-jmeter.jar" />
+      </lib>
+      <manifest>
+        <attribute name="Implementation-Title" value="ironjca performance jetty Web Module" />
+        <attribute name="Implementation-Vendor" value="JBoss" />
+        <attribute name="Implementation-Vendor-Id" value="org.jboss" />
+      </manifest>
+      <metainf dir="src/main/resources">
+	<include name="context.xml"/>
+      </metainf>
+    </war>
+  </target>
+  
+  <target name="deploy" depends="wars,build-root.download-servers">
+    <copy file="${build.jmeter.dir}/wars/jbjca-web.war" todir="${jbjca-home}/system"/>
+    <copy file="src/main/resources/jca-local-h2-ds.xml" todir="${jbjca-home}/deploy"/>
+  </target>
+  
+  <target name="jmeter" depends="server">
+    <java jar="${jmeter.tools.dir}/bin/ApacheJMeter.jar" fork="true" spawn="true" classpathref="jmeter.classpath" >
+      <jvmarg value="-Dapple.laf.useScreenMenuBar=true"/>
+      <arg value="-t"/>
+      <arg value="src/main/resources/jmeter/Http-Test.jmx"/>
+    </java>
+    <echo message="Started JMeter."/>
+  </target>
+  
+  <target name="database" unless="database.isAvailable" depends="check-database-isRunning">
+    <java fork="true" spawn="true" classpathref="jmeter.classpath" classname="org.hsqldb.Server">
+      <arg value="-database.0"/>
+      <arg value="mem:jbjca"/>
+      <arg value="-silent"/>
+      <arg value="false"/>
+    </java>
+    <parallel>
+      <waitfor maxwait="1" maxwaitunit="minute" checkevery="1" checkeveryunit="second">
+        <socket server="localhost" port="9001"/>
+      </waitfor>
+    </parallel>
+    <echo message="Database started."/>
+    <antcall target="sample-data"/>
+    <echo message="Sample data loaded."/>
+  </target>
+  
+  <target name="check-database-isRunning">
+    <condition property="database.isAvailable" >
+      <socket server="localhost" port="9001"/>
+    </condition>
+    <echo message="Status of running database is [${database.isAvailable}]."/>
+  </target>
+  
+  <target name="shutdown-database">
+    <sql driver="org.hsqldb.jdbc.JDBCDriver" 
+         url="jdbc:hsqldb:hsql://localhost" 
+         userid="sa" password="" 
+         classpathref="jmeter.classpath" onerror="stop">
+      SHUTDOWN;
+    </sql>
+  </target>
+  
+  <target name="sample-data">
+    <sql src="src/main/resources/sql/sample-data.sql"
+         driver="org.hsqldb.jdbc.JDBCDriver" 
+         url="jdbc:hsqldb:hsql://localhost" 
+         userid="sa" password="" classpathref="jmeter.classpath"/>
+  </target>
+  
+  <target name="server" unless="server.isAvailable" depends="database,check-server-isRunning">
+    <exec executable="./run.sh" spawn="true" dir="${jbjca-home}/bin"/>
+    <echo message="Started server."/>
+  </target>
+  
+  <target name="check-server-isRunning">
+    <condition property="server.isAvailable" >
+      <http url="http://localhost:8080/"/>
+    </condition>
+    <echo message="Status of running server is [${server.isAvailable}]."/>
+  </target>
+
+</project>

Added: projects/jboss-jca/branches/performance/jmeter/src/main/java/org/jboss/jca/performance/servlet/http/HttpConnectionServlet.java
===================================================================
--- projects/jboss-jca/branches/performance/jmeter/src/main/java/org/jboss/jca/performance/servlet/http/HttpConnectionServlet.java	                        (rev 0)
+++ projects/jboss-jca/branches/performance/jmeter/src/main/java/org/jboss/jca/performance/servlet/http/HttpConnectionServlet.java	2010-10-25 14:38:23 UTC (rev 108875)
@@ -0,0 +1,183 @@
+ /*
+  * JBoss, Home of Professional Open Source
+  * Copyright 2010, JBoss Inc., and individual contributors as indicated
+  * by the @authors tag. See the copyright.txt in the distribution for a
+  * full listing of individual contributors.
+  *
+  * This is free software; you can redistribute it and/or modify it
+  * under the terms of the GNU Lesser General Public License as
+  * published by the Free Software Foundation; either version 2.1 of
+  * the License, or (at your option) any later version.
+  *
+  * This software is distributed in the hope that it will be useful,
+  * but WITHOUT ANY WARRANTY; without even the implied warranty of
+  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+  * Lesser General Public License for more details.
+  *
+  * You should have received a copy of the GNU Lesser General Public
+  * License along with this software; if not, write to the Free
+  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+  * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+  */
+package org.jboss.jca.performance.servlet.http;
+
+import java.io.IOException;
+import java.sql.Connection;
+import java.sql.PreparedStatement;
+import java.sql.ResultSet;
+
+import javax.naming.Context;
+import javax.naming.InitialContext;
+import javax.servlet.RequestDispatcher;
+import javax.servlet.ServletConfig;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import javax.sql.DataSource;
+import javax.transaction.UserTransaction;
+
+/**
+ * A ConnectionServlet.
+ * 
+ * @author <a href="jwhiting at redhat.com">Jeremy Whiting</a>
+ * @version $Revision: 1.1 $
+ */
+public class HttpConnectionServlet extends HttpServlet
+{
+   /** The serialVersionUID */
+   private static final long serialVersionUID = -7564771800082878267L;
+//   private static final String JNDI_NAME = "java:/DefaultDS";
+   private static final String JNDI_NAME = "java:/SampleDS";
+//   private static final String JNDI_USER_TRANSACTION = "java:comp/UserTransaction"; use this in an app server
+   private static final String JNDI_USER_TRANSACTION = "java:/UserTransaction";
+   public static final String KEY_QUERY_RESULT_BEAN = "CONNECTION_BEAN";
+   public static final String VIEW = "/connection.jsp";
+   public static final String FAIL = "FAIL" ;  
+   public static final String SUCCESS = "SUCCESS" ;
+   public static final String SELECT_STATEMENT = "SELECT firstname FROM Customer WHERE id=1;";
+   public static final String UPDATE_STATEMENT = "UPDATE Customer SET firstname=? WHERE id=1;";
+   private Context context = null;
+
+   @Override
+   protected void doGet(HttpServletRequest req, HttpServletResponse resp)
+         throws ServletException, IOException
+   {
+      UserTransaction userTransaction = null;
+      DataSource dataSource = null;
+      Connection connection = null;
+      PreparedStatement selectPreparedStatement= null;
+      PreparedStatement updatePreparedStatement = null;
+      ResultSet resultSet = null;
+      String result = FAIL;
+      try
+      {
+         if (null != this.context)
+         {
+            userTransaction = (UserTransaction)context.lookup(JNDI_USER_TRANSACTION);
+            userTransaction.begin();
+            dataSource = (DataSource)this.context.lookup(JNDI_NAME);
+            connection = dataSource.getConnection();
+            selectPreparedStatement = connection.prepareStatement(SELECT_STATEMENT);
+            resultSet = selectPreparedStatement.executeQuery();
+            if (resultSet.next())
+            {
+               updatePreparedStatement = connection.prepareStatement(UPDATE_STATEMENT);
+               updatePreparedStatement.setString(1, "Jeremy");
+               int modified = updatePreparedStatement.executeUpdate();
+               if (1 == modified)
+               {
+                  result = SUCCESS;
+               }
+            }
+         }
+      }
+      catch (Exception e)
+      {
+         getServletContext().log( e.getMessage(), e);
+      }
+      finally
+      {
+         try
+         {
+            if (null != resultSet) resultSet.close();
+         }
+         catch (Exception e) {}
+         try
+         {
+            if (null != selectPreparedStatement) selectPreparedStatement.close();
+         }
+         catch (Exception e) {}
+         try
+         {
+            if (null != updatePreparedStatement) updatePreparedStatement.close();
+         }
+         catch (Exception e) {}
+         try
+         {
+            if (null != connection) connection.close();
+         }
+         catch (Exception e) {}
+         try
+         {
+            if (null != userTransaction)
+            {
+               if (SUCCESS == result)
+               {
+                  userTransaction.commit();
+               }
+               else 
+               {
+                  userTransaction.rollback();
+               }
+            }
+         }
+         catch (Exception e) {}
+      }
+      req.setAttribute(KEY_QUERY_RESULT_BEAN, result);
+      RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(VIEW);
+      dispatcher.include (req, resp);
+   }
+
+   @Override
+   protected void doPost(HttpServletRequest req, HttpServletResponse resp)
+         throws ServletException, IOException
+   {
+      doGet(req, resp);
+   }
+   @Override
+   public void init() throws ServletException
+   {
+      super.init();
+      try
+      {
+         this.context = new InitialContext();
+      }
+      catch (Exception e) 
+      {
+         log(e.getMessage());
+      }
+   }
+   
+   @Override
+   public void init(ServletConfig config) throws ServletException
+   {
+      super.init(config);
+      init();
+   }
+   @Override
+   public void destroy()
+   {
+      try
+      {
+         if (null != this.context)
+         {
+            this.context.close();
+         }
+      }
+      catch (Exception e)
+      {
+         log(e.getMessage());
+      }
+   }
+}

Added: projects/jboss-jca/branches/performance/jmeter/src/main/resources/WEB-INF/web.xml
===================================================================
--- projects/jboss-jca/branches/performance/jmeter/src/main/resources/WEB-INF/web.xml	                        (rev 0)
+++ projects/jboss-jca/branches/performance/jmeter/src/main/resources/WEB-INF/web.xml	2010-10-25 14:38:23 UTC (rev 108875)
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+   <!--
+      * JBoss, Home of Professional Open Source. * Copyright 2008, Red
+      Hat Middleware LLC, and individual contributors * as indicated by
+      the @author tags. See the copyright.txt file in the * distribution
+      for a full listing of individual contributors. * * This is free
+      software; you can redistribute it and/or modify it * under the
+      terms of the GNU Lesser General Public License as * published by
+      the Free Software Foundation; either version 2.1 of * the License,
+      or (at your option) any later version. * * This software is
+      distributed in the hope that it will be useful, * but WITHOUT ANY
+      WARRANTY; without even the implied warranty of * MERCHANTABILITY
+      or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General
+      Public License for more details. * * You should have received a
+      copy of the GNU Lesser General Public * License along with this
+      software; if not, write to the Free * Software Foundation, Inc.,
+      51 Franklin St, Fifth Floor, Boston, MA * 02110-1301 USA, or see
+      the FSF site: http://www.fsf.org.
+   -->
+<web-app id="WebApp_ID" version="2.5"
+   xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
+   <display-name>jbjcaweb</display-name>
+   <servlet>
+      <display-name>JCAConnection</display-name>
+      <servlet-name>HttpConnectionServlet</servlet-name>
+      <servlet-class>org.jboss.jca.performance.servlet.http.HttpConnectionServlet</servlet-class>
+      <load-on-startup>1</load-on-startup>
+   </servlet>
+   <servlet-mapping>
+      <servlet-name>HttpConnectionServlet</servlet-name>
+      <url-pattern>/jcaconn</url-pattern>
+   </servlet-mapping>
+   <resource-env-ref>
+      <description>HSQLDB Data Source used by the connection servlet.</description>
+      <resource-env-ref-name>SampleDS</resource-env-ref-name>
+      <resource-env-ref-type>javax.sql.DataSource</resource-env-ref-type>
+   </resource-env-ref>
+   <resource-env-ref>
+      <description>UserTransaction used by the connection servlet.</description>
+      <resource-env-ref-name>UserTransaction</resource-env-ref-name>
+      <resource-env-ref-type>javax.transaction.UserTransaction</resource-env-ref-type>
+   </resource-env-ref>
+</web-app>

Added: projects/jboss-jca/branches/performance/jmeter/src/main/resources/context.xml
===================================================================
--- projects/jboss-jca/branches/performance/jmeter/src/main/resources/context.xml	                        (rev 0)
+++ projects/jboss-jca/branches/performance/jmeter/src/main/resources/context.xml	2010-10-25 14:38:23 UTC (rev 108875)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<Context path="/jbjca-web">
+   <Resource name="SampleDS" auth="Container"
+            type="javax.sql.DataSource"
+     description="Database resource."/>
+   
+   <Resource name="UserTransaction" auth="Container"
+            type="javax.transaction.UserTransaction"
+     description=""/>
+     
+</Context>

Added: projects/jboss-jca/branches/performance/jmeter/src/main/resources/jca-local-h2-ds.xml
===================================================================
--- projects/jboss-jca/branches/performance/jmeter/src/main/resources/jca-local-h2-ds.xml	                        (rev 0)
+++ projects/jboss-jca/branches/performance/jmeter/src/main/resources/jca-local-h2-ds.xml	2010-10-25 14:38:23 UTC (rev 108875)
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<datasources xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:noNamespaceSchemaLocation="http://www.jboss.org/jee/schema/ironjacamar/datasources_1_0.xsd">
+  <datasource jndi-name="SampleDS" pool-name="SampleDS">
+    <connection-url>jdbc:hsqldb:hsql://localhost</connection-url>
+    <!-- The driver class -->
+    <driver-class>org.hsqldb.jdbc.JDBCDriver</driver-class>
+    <pool>
+      <!-- The minimum connections in a pool/sub-pool. Pools are lazily constructed on first use -->
+      <min-pool-size>5</min-pool-size>
+      <!-- The maximum connections in a pool/sub-pool -->
+      <max-pool-size>20</max-pool-size>
+      <!-- The login and password -->
+    </pool>
+    <security>
+      <user-name>sa</user-name>
+      <password></password>
+    </security> 
+    <time-out>
+      <!-- The time before an unused connection is destroyed -->
+      <!-- NOTE: This is the check period. It will be destroyed somewhere between 1x and 2x this timeout after last use -->
+      <!-- TEMPORARY FIX! - Disable idle connection removal, HSQLDB has a problem with not reaping threads on closed connections -->
+      <idle-timeout-minutes>0</idle-timeout-minutes>
+    </time-out>
+    <statement>
+      <!-- Whether to check all statements are closed when the connection is returned to the pool, this is a debugging feature 
+        that should be turned off in production 
+        Turned off for performance optimisation.-->
+      <track-statements>false</track-statements>
+      <!-- HSQL DB benefits from prepared statement caching -->
+      <prepared-statement-cache-size>32</prepared-statement-cache-size>
+    </statement>
+    
+  </datasource>
+</datasources>
\ No newline at end of file

Added: projects/jboss-jca/branches/performance/jmeter/src/main/resources/jmeter/Direct-JDBC.jmx
===================================================================
--- projects/jboss-jca/branches/performance/jmeter/src/main/resources/jmeter/Direct-JDBC.jmx	                        (rev 0)
+++ projects/jboss-jca/branches/performance/jmeter/src/main/resources/jmeter/Direct-JDBC.jmx	2010-10-25 14:38:23 UTC (rev 108875)
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jmeterTestPlan version="1.2" properties="2.1">
+  <hashTree>
+    <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
+      <stringProp name="TestPlan.comments"></stringProp>
+      <boolProp name="TestPlan.functional_mode">false</boolProp>
+      <boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
+      <elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
+        <collectionProp name="Arguments.arguments"/>
+      </elementProp>
+      <stringProp name="TestPlan.user_define_classpath"></stringProp>
+    </TestPlan>
+    <hashTree>
+      <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="JDBC Users" enabled="true">
+        <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
+        <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
+          <boolProp name="LoopController.continue_forever">false</boolProp>
+          <stringProp name="LoopController.loops">1000000</stringProp>
+        </elementProp>
+        <stringProp name="ThreadGroup.num_threads">10</stringProp>
+        <stringProp name="ThreadGroup.ramp_time">10</stringProp>
+        <longProp name="ThreadGroup.start_time">1286896125000</longProp>
+        <longProp name="ThreadGroup.end_time">1286896125000</longProp>
+        <boolProp name="ThreadGroup.scheduler">false</boolProp>
+        <stringProp name="ThreadGroup.duration"></stringProp>
+        <stringProp name="ThreadGroup.delay"></stringProp>
+      </ThreadGroup>
+      <hashTree>
+        <JDBCDataSource guiclass="TestBeanGUI" testclass="JDBCDataSource" testname="JDBC Connection Configuration" enabled="true">
+          <stringProp name="dataSource">HSQLDB</stringProp>
+          <stringProp name="poolMax">20</stringProp>
+          <stringProp name="timeout">5000</stringProp>
+          <stringProp name="trimInterval">6000</stringProp>
+          <boolProp name="autocommit">true</boolProp>
+          <boolProp name="keepAlive">true</boolProp>
+          <stringProp name="connectionAge"></stringProp>
+          <stringProp name="checkQuery">select 1</stringProp>
+          <stringProp name="dbUrl">jdbc:hsqldb:hsql://localhost</stringProp>
+          <stringProp name="driver">org.hsqldb.jdbcDriver</stringProp>
+          <stringProp name="username">sa</stringProp>
+          <stringProp name="password"></stringProp>
+        </JDBCDataSource>
+        <hashTree/>
+        <JDBCSampler guiclass="TestBeanGUI" testclass="JDBCSampler" testname="Customer JDBC Request" enabled="true">
+          <stringProp name="dataSource">HSQLDB</stringProp>
+          <stringProp name="queryType">Prepared Select Statement</stringProp>
+          <stringProp name="query">SELECT * FROM Customer</stringProp>
+          <stringProp name="queryArguments"></stringProp>
+          <stringProp name="queryArgumentsTypes"></stringProp>
+          <stringProp name="variableNames"></stringProp>
+        </JDBCSampler>
+        <hashTree/>
+        <JDBCSampler guiclass="TestBeanGUI" testclass="JDBCSampler" testname="Product JDBC Request" enabled="true">
+          <stringProp name="dataSource">HSQLDB</stringProp>
+          <stringProp name="queryType">Prepared Select Statement</stringProp>
+          <stringProp name="query">SELECT * FROM Product;</stringProp>
+          <stringProp name="queryArguments"></stringProp>
+          <stringProp name="queryArgumentsTypes"></stringProp>
+          <stringProp name="variableNames"></stringProp>
+        </JDBCSampler>
+        <hashTree/>
+        <ResultCollector guiclass="GraphVisualizer" testclass="ResultCollector" testname="Graph Results" enabled="true">
+          <boolProp name="ResultCollector.error_logging">false</boolProp>
+          <objProp>
+            <name>saveConfig</name>
+            <value class="SampleSaveConfiguration">
+              <time>true</time>
+              <latency>true</latency>
+              <timestamp>true</timestamp>
+              <success>true</success>
+              <label>true</label>
+              <code>true</code>
+              <message>true</message>
+              <threadName>true</threadName>
+              <dataType>true</dataType>
+              <encoding>false</encoding>
+              <assertions>true</assertions>
+              <subresults>true</subresults>
+              <responseData>false</responseData>
+              <samplerData>false</samplerData>
+              <xml>true</xml>
+              <fieldNames>false</fieldNames>
+              <responseHeaders>false</responseHeaders>
+              <requestHeaders>false</requestHeaders>
+              <responseDataOnError>false</responseDataOnError>
+              <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
+              <assertionsResultsToSave>0</assertionsResultsToSave>
+              <bytes>true</bytes>
+            </value>
+          </objProp>
+          <stringProp name="filename"></stringProp>
+        </ResultCollector>
+        <hashTree/>
+      </hashTree>
+    </hashTree>
+  </hashTree>
+</jmeterTestPlan>

Added: projects/jboss-jca/branches/performance/jmeter/src/main/resources/jmeter/Http-Test.jmx
===================================================================
--- projects/jboss-jca/branches/performance/jmeter/src/main/resources/jmeter/Http-Test.jmx	                        (rev 0)
+++ projects/jboss-jca/branches/performance/jmeter/src/main/resources/jmeter/Http-Test.jmx	2010-10-25 14:38:23 UTC (rev 108875)
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jmeterTestPlan version="1.2" properties="2.1">
+  <hashTree>
+    <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
+      <stringProp name="TestPlan.comments"></stringProp>
+      <boolProp name="TestPlan.functional_mode">false</boolProp>
+      <boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
+      <elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
+        <collectionProp name="Arguments.arguments"/>
+      </elementProp>
+      <stringProp name="TestPlan.user_define_classpath"></stringProp>
+    </TestPlan>
+    <hashTree>
+      <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Concurrent Wokr Group" enabled="true">
+        <stringProp name="ThreadGroup.on_sample_error">stopthread</stringProp>
+        <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
+          <boolProp name="LoopController.continue_forever">false</boolProp>
+          <stringProp name="LoopController.loops">100000</stringProp>
+        </elementProp>
+        <stringProp name="ThreadGroup.num_threads">20</stringProp>
+        <stringProp name="ThreadGroup.ramp_time">10</stringProp>
+        <longProp name="ThreadGroup.start_time">1286896125000</longProp>
+        <longProp name="ThreadGroup.end_time">1286896125000</longProp>
+        <boolProp name="ThreadGroup.scheduler">false</boolProp>
+        <stringProp name="ThreadGroup.duration"></stringProp>
+        <stringProp name="ThreadGroup.delay"></stringProp>
+      </ThreadGroup>
+      <hashTree>
+        <ConfigTestElement guiclass="HttpDefaultsGui" testclass="ConfigTestElement" testname="HTTP Request Defaults" enabled="true">
+          <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
+            <collectionProp name="Arguments.arguments"/>
+          </elementProp>
+          <stringProp name="HTTPSampler.domain">localhost</stringProp>
+          <stringProp name="HTTPSampler.port">8080</stringProp>
+          <stringProp name="HTTPSampler.connect_timeout"></stringProp>
+          <stringProp name="HTTPSampler.response_timeout"></stringProp>
+          <stringProp name="HTTPSampler.protocol"></stringProp>
+          <stringProp name="HTTPSampler.contentEncoding"></stringProp>
+          <stringProp name="HTTPSampler.path"></stringProp>
+        </ConfigTestElement>
+        <hashTree/>
+        <HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="HTTP Request" enabled="true">
+          <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
+            <collectionProp name="Arguments.arguments"/>
+          </elementProp>
+          <stringProp name="HTTPSampler.domain"></stringProp>
+          <stringProp name="HTTPSampler.port"></stringProp>
+          <stringProp name="HTTPSampler.connect_timeout"></stringProp>
+          <stringProp name="HTTPSampler.response_timeout"></stringProp>
+          <stringProp name="HTTPSampler.protocol"></stringProp>
+          <stringProp name="HTTPSampler.contentEncoding"></stringProp>
+          <stringProp name="HTTPSampler.path">/jbjca-web/jcaconn</stringProp>
+          <stringProp name="HTTPSampler.method">GET</stringProp>
+          <boolProp name="HTTPSampler.follow_redirects">false</boolProp>
+          <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
+          <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
+          <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
+          <boolProp name="HTTPSampler.monitor">false</boolProp>
+          <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
+        </HTTPSampler>
+        <hashTree>
+          <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="Response Assertion" enabled="true">
+            <collectionProp name="Asserion.test_strings">
+              <stringProp name="-1149187101">SUCCESS</stringProp>
+            </collectionProp>
+            <stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
+            <boolProp name="Assertion.assume_success">false</boolProp>
+            <intProp name="Assertion.test_type">2</intProp>
+          </ResponseAssertion>
+          <hashTree/>
+        </hashTree>
+        <ResultCollector guiclass="GraphVisualizer" testclass="ResultCollector" testname="Graph Results" enabled="true">
+          <boolProp name="ResultCollector.error_logging">false</boolProp>
+          <objProp>
+            <name>saveConfig</name>
+            <value class="SampleSaveConfiguration">
+              <time>true</time>
+              <latency>true</latency>
+              <timestamp>true</timestamp>
+              <success>true</success>
+              <label>true</label>
+              <code>true</code>
+              <message>true</message>
+              <threadName>true</threadName>
+              <dataType>true</dataType>
+              <encoding>false</encoding>
+              <assertions>true</assertions>
+              <subresults>true</subresults>
+              <responseData>false</responseData>
+              <samplerData>false</samplerData>
+              <xml>false</xml>
+              <fieldNames>false</fieldNames>
+              <responseHeaders>false</responseHeaders>
+              <requestHeaders>false</requestHeaders>
+              <responseDataOnError>false</responseDataOnError>
+              <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>
+              <assertionsResultsToSave>0</assertionsResultsToSave>
+              <bytes>true</bytes>
+            </value>
+          </objProp>
+          <stringProp name="filename">results.csv</stringProp>
+          <boolProp name="ResultCollector.success_only_logging">true</boolProp>
+        </ResultCollector>
+        <hashTree/>
+      </hashTree>
+    </hashTree>
+  </hashTree>
+</jmeterTestPlan>

Added: projects/jboss-jca/branches/performance/jmeter/src/main/resources/sql/sample-data.sql
===================================================================
--- projects/jboss-jca/branches/performance/jmeter/src/main/resources/sql/sample-data.sql	                        (rev 0)
+++ projects/jboss-jca/branches/performance/jmeter/src/main/resources/sql/sample-data.sql	2010-10-25 14:38:23 UTC (rev 108875)
@@ -0,0 +1,766 @@
+DROP TABLE Item IF EXISTS;
+DROP TABLE Invoice IF EXISTS;
+DROP TABLE Product IF EXISTS;
+DROP TABLE Customer IF EXISTS;
+CREATE TABLE Customer(ID INTEGER PRIMARY KEY,FirstName VARCHAR(20),LastName VARCHAR(20),Street VARCHAR(20),City VARCHAR(20));
+CREATE TABLE Product(ID INTEGER PRIMARY KEY,Name VARCHAR(20),Price DECIMAL(10,2));
+CREATE TABLE Invoice(ID INTEGER PRIMARY KEY,CustomerID INTEGER,Total DECIMAL(10,2), FOREIGN KEY (CustomerId) REFERENCES Customer(ID) ON DELETE CASCADE);
+CREATE TABLE Item(InvoiceID INTEGER,Item INTEGER,ProductID INTEGER,Quantity INTEGER,Cost DECIMAL(10,2),PRIMARY KEY(InvoiceID,Item), FOREIGN KEY (InvoiceId) REFERENCES Invoice (ID) ON DELETE CASCADE, FOREIGN KEY (ProductId) REFERENCES Product(ID) ON DELETE CASCADE);
+INSERT INTO Customer VALUES(0,'Laura','Steel','429 Seventh Av.','Dallas');
+INSERT INTO Product VALUES(0,'Iron Iron',54);
+INSERT INTO Customer VALUES(1,'Robert','King','267 - 20th Ave.','Seattle');
+INSERT INTO Product VALUES(1,'Chair Iron',178);
+INSERT INTO Customer VALUES(2,'Robert','Sommer','22 - 20th Ave.','Oslo');
+INSERT INTO Product VALUES(2,'Chair Iron',84);
+INSERT INTO Customer VALUES(3,'Michael','Smith','455 Upland Pl.','Lyon');
+INSERT INTO Product VALUES(3,'Clock Ice Tea',72);
+INSERT INTO Customer VALUES(4,'Bill','Fuller','363 Seventh Av.','Oslo');
+INSERT INTO Product VALUES(4,'Clock Telephone',216);
+INSERT INTO Customer VALUES(5,'Laura','White','127 - 20th Ave.','Dallas');
+INSERT INTO Product VALUES(5,'Telephone Chair',152);
+INSERT INTO Customer VALUES(6,'Robert','King','550 Seventh Av.','Palo Alto');
+INSERT INTO Product VALUES(6,'Ice Tea Chair',30);
+INSERT INTO Customer VALUES(7,'Susanne','Clancy','138 Seventh Av.','Paris');
+INSERT INTO Product VALUES(7,'Telephone Iron',76);
+INSERT INTO Customer VALUES(8,'Bob','Heiniger','226 - 20th Ave.','Dallas');
+INSERT INTO Product VALUES(8,'Iron Telephone',66);
+INSERT INTO Customer VALUES(9,'Robert','Ott','2 - 20th Ave.','Seattle');
+INSERT INTO Product VALUES(9,'Iron Ice Tea',192);
+INSERT INTO Customer VALUES(10,'Anne','Smith','125 - 20th Ave.','Paris');
+INSERT INTO Product VALUES(10,'Iron Ice Tea',70);
+INSERT INTO Customer VALUES(11,'Susanne','Karsen','53 Seventh Av.','New York');
+INSERT INTO Product VALUES(11,'Chair Iron',54);
+INSERT INTO Customer VALUES(12,'John','Peterson','41 Upland Pl.','Chicago');
+INSERT INTO Product VALUES(12,'Clock Telephone',54);
+INSERT INTO Customer VALUES(13,'Michael','Clancy','542 Upland Pl.','San Francisco');
+INSERT INTO Product VALUES(13,'Chair Chair',254);
+INSERT INTO Customer VALUES(14,'James','King','268 Upland Pl.','Dallas');
+INSERT INTO Product VALUES(14,'Telephone Shoe',198);
+INSERT INTO Customer VALUES(15,'Anne','Fuller','257 College Av.','Olten');
+INSERT INTO Product VALUES(15,'Chair Chair',40);
+INSERT INTO Customer VALUES(16,'Robert','Schneider','255 Upland Pl.','Olten');
+INSERT INTO Product VALUES(16,'Clock Iron',122);
+INSERT INTO Customer VALUES(17,'George','King','116 College Av.','Seattle');
+INSERT INTO Product VALUES(17,'Shoe Iron',254);
+INSERT INTO Customer VALUES(18,'Sylvia','Clancy','271 Seventh Av.','Oslo');
+INSERT INTO Product VALUES(18,'Clock Ice Tea',26);
+INSERT INTO Customer VALUES(19,'Janet','Peterson','297 College Av.','San Francisco');
+INSERT INTO Product VALUES(19,'Iron Iron',226);
+INSERT INTO Customer VALUES(20,'Bob','Clancy','3 College Av.','Lyon');
+INSERT INTO Product VALUES(20,'Ice Tea Chair',64);
+INSERT INTO Customer VALUES(21,'Susanne','Ott','240 Upland Pl.','San Francisco');
+INSERT INTO Product VALUES(21,'Ice Tea Telephone',42);
+INSERT INTO Customer VALUES(22,'John','Steel','352 Upland Pl.','Seattle');
+INSERT INTO Product VALUES(22,'Shoe Clock',100);
+INSERT INTO Customer VALUES(23,'Andrew','Ott','326 - 20th Ave.','Palo Alto');
+INSERT INTO Product VALUES(23,'Shoe Ice Tea',132);
+INSERT INTO Customer VALUES(24,'Susanne','Clancy','366 Seventh Av.','Oslo');
+INSERT INTO Product VALUES(24,'Clock Clock',192);
+INSERT INTO Customer VALUES(25,'Bob','Karsen','346 Seventh Av.','New York');
+INSERT INTO Product VALUES(25,'Shoe Shoe',160);
+INSERT INTO Customer VALUES(26,'Sylvia','Heiniger','174 - 20th Ave.','Boston');
+INSERT INTO Product VALUES(26,'Telephone Telephone',214);
+INSERT INTO Customer VALUES(27,'Janet','Sommer','481 College Av.','Boston');
+INSERT INTO Product VALUES(27,'Iron Iron',188);
+INSERT INTO Customer VALUES(28,'Sylvia','May','427 - 20th Ave.','Boston');
+INSERT INTO Product VALUES(28,'Chair Shoe',206);
+INSERT INTO Customer VALUES(29,'Sylvia','Heiniger','385 Seventh Av.','Palo Alto');
+INSERT INTO Product VALUES(29,'Ice Tea Shoe',34);
+INSERT INTO Customer VALUES(30,'Julia','King','321 Seventh Av.','Dallas');
+INSERT INTO Product VALUES(30,'Chair Shoe',228);
+INSERT INTO Customer VALUES(31,'Anne','Miller','239 Upland Pl.','New York');
+INSERT INTO Product VALUES(31,'Telephone Shoe',124);
+INSERT INTO Customer VALUES(32,'Susanne','Peterson','159 Seventh Av.','Paris');
+INSERT INTO Product VALUES(32,'Telephone Shoe',238);
+INSERT INTO Customer VALUES(33,'Michael','Heiniger','124 Seventh Av.','Oslo');
+INSERT INTO Product VALUES(33,'Iron Shoe',20);
+INSERT INTO Customer VALUES(34,'John','Steel','82 - 20th Ave.','Seattle');
+INSERT INTO Product VALUES(34,'Chair Telephone',74);
+INSERT INTO Customer VALUES(35,'Sylvia','White','54 Upland Pl.','Berne');
+INSERT INTO Product VALUES(35,'Ice Tea Ice Tea',100);
+INSERT INTO Customer VALUES(36,'George','King','325 Seventh Av.','San Francisco');
+INSERT INTO Product VALUES(36,'Telephone Clock',168);
+INSERT INTO Customer VALUES(37,'Michael','Heiniger','320 Seventh Av.','Lyon');
+INSERT INTO Product VALUES(37,'Ice Tea Ice Tea',160);
+INSERT INTO Customer VALUES(38,'Andrew','Ringer','62 Upland Pl.','Dallas');
+INSERT INTO Product VALUES(38,'Iron Clock',198);
+INSERT INTO Customer VALUES(39,'Robert','Schneider','191 Seventh Av.','Dallas');
+INSERT INTO Product VALUES(39,'Ice Tea Clock',194);
+INSERT INTO Customer VALUES(40,'John','Clancy','366 Seventh Av.','Oslo');
+INSERT INTO Product VALUES(40,'Shoe Iron',84);
+INSERT INTO Customer VALUES(41,'Julia','Karsen','490 College Av.','Berne');
+INSERT INTO Product VALUES(41,'Telephone Ice Tea',138);
+INSERT INTO Customer VALUES(42,'Julia','May','216 College Av.','Berne');
+INSERT INTO Product VALUES(42,'Telephone Ice Tea',130);
+INSERT INTO Customer VALUES(43,'Anne','Ringer','69 - 20th Ave.','Palo Alto');
+INSERT INTO Product VALUES(43,'Chair Iron',136);
+INSERT INTO Customer VALUES(44,'Andrew','Ott','158 - 20th Ave.','New York');
+INSERT INTO Product VALUES(44,'Chair Iron',134);
+INSERT INTO Customer VALUES(45,'James','Karsen','368 Seventh Av.','New York');
+INSERT INTO Product VALUES(45,'Ice Tea Chair',42);
+INSERT INTO Customer VALUES(46,'Andrew','Smith','527 Seventh Av.','San Francisco');
+INSERT INTO Product VALUES(46,'Iron Chair',204);
+INSERT INTO Customer VALUES(47,'James','Karsen','517 Upland Pl.','Seattle');
+INSERT INTO Product VALUES(47,'Chair Shoe',230);
+INSERT INTO Customer VALUES(48,'Bob','Schneider','270 Upland Pl.','Berne');
+INSERT INTO Product VALUES(48,'Ice Tea Shoe',114);
+INSERT INTO Customer VALUES(49,'Robert','Steel','242 Upland Pl.','Lyon');
+INSERT INTO Product VALUES(49,'Clock Ice Tea',52);
+INSERT INTO Invoice VALUES(0,20,0.0);
+INSERT INTO Item VALUES(0,10,48,22,1.5);
+INSERT INTO Item VALUES(0,9,20,9,1.5);
+INSERT INTO Item VALUES(0,8,27,17,1.5);
+INSERT INTO Item VALUES(0,7,48,11,1.5);
+INSERT INTO Item VALUES(0,6,24,15,1.5);
+INSERT INTO Item VALUES(0,5,20,1,1.5);
+INSERT INTO Item VALUES(0,4,48,22,1.5);
+INSERT INTO Item VALUES(0,3,0,12,1.5);
+INSERT INTO Item VALUES(0,2,19,2,1.5);
+INSERT INTO Item VALUES(0,1,47,16,1.5);
+INSERT INTO Item VALUES(0,0,32,21,1.5);
+INSERT INTO Invoice VALUES(1,0,0.0);
+INSERT INTO Item VALUES(1,12,21,21,1.5);
+INSERT INTO Item VALUES(1,11,45,10,1.5);
+INSERT INTO Item VALUES(1,10,28,6,1.5);
+INSERT INTO Item VALUES(1,9,35,21,1.5);
+INSERT INTO Item VALUES(1,8,30,9,1.5);
+INSERT INTO Item VALUES(1,7,21,3,1.5);
+INSERT INTO Item VALUES(1,6,23,9,1.5);
+INSERT INTO Item VALUES(1,5,9,4,1.5);
+INSERT INTO Item VALUES(1,4,31,15,1.5);
+INSERT INTO Item VALUES(1,3,0,9,1.5);
+INSERT INTO Item VALUES(1,2,22,16,1.5);
+INSERT INTO Item VALUES(1,1,25,11,1.5);
+INSERT INTO Item VALUES(1,0,36,21,1.5);
+INSERT INTO Invoice VALUES(2,13,0.0);
+INSERT INTO Item VALUES(2,21,28,16,1.5);
+INSERT INTO Item VALUES(2,20,46,19,1.5);
+INSERT INTO Item VALUES(2,19,25,22,1.5);
+INSERT INTO Item VALUES(2,18,48,2,1.5);
+INSERT INTO Item VALUES(2,17,48,7,1.5);
+INSERT INTO Item VALUES(2,16,31,15,1.5);
+INSERT INTO Item VALUES(2,15,37,17,1.5);
+INSERT INTO Item VALUES(2,14,20,11,1.5);
+INSERT INTO Item VALUES(2,13,0,18,1.5);
+INSERT INTO Item VALUES(2,12,6,5,1.5);
+INSERT INTO Item VALUES(2,11,41,19,1.5);
+INSERT INTO Item VALUES(2,10,1,24,1.5);
+INSERT INTO Item VALUES(2,9,26,4,1.5);
+INSERT INTO Item VALUES(2,8,34,14,1.5);
+INSERT INTO Item VALUES(2,7,0,23,1.5);
+INSERT INTO Item VALUES(2,6,18,9,1.5);
+INSERT INTO Item VALUES(2,5,39,24,1.5);
+INSERT INTO Item VALUES(2,4,40,1,1.5);
+INSERT INTO Item VALUES(2,3,5,19,1.5);
+INSERT INTO Item VALUES(2,2,42,18,1.5);
+INSERT INTO Item VALUES(2,1,0,16,1.5);
+INSERT INTO Item VALUES(2,0,32,18,1.5);
+INSERT INTO Invoice VALUES(3,22,0.0);
+INSERT INTO Item VALUES(3,4,0,20,1.5);
+INSERT INTO Item VALUES(3,3,1,12,1.5);
+INSERT INTO Item VALUES(3,2,10,20,1.5);
+INSERT INTO Item VALUES(3,1,17,3,1.5);
+INSERT INTO Item VALUES(3,0,14,3,1.5);
+INSERT INTO Invoice VALUES(4,45,0.0);
+INSERT INTO Item VALUES(4,13,24,10,1.5);
+INSERT INTO Item VALUES(4,12,48,11,1.5);
+INSERT INTO Item VALUES(4,11,29,24,1.5);
+INSERT INTO Item VALUES(4,10,19,8,1.5);
+INSERT INTO Item VALUES(4,9,22,19,1.5);
+INSERT INTO Item VALUES(4,8,26,21,1.5);
+INSERT INTO Item VALUES(4,7,32,2,1.5);
+INSERT INTO Item VALUES(4,6,13,20,1.5);
+INSERT INTO Item VALUES(4,5,1,1,1.5);
+INSERT INTO Item VALUES(4,4,16,10,1.5);
+INSERT INTO Item VALUES(4,3,29,23,1.5);
+INSERT INTO Item VALUES(4,2,47,6,1.5);
+INSERT INTO Item VALUES(4,1,5,17,1.5);
+INSERT INTO Item VALUES(4,0,40,5,1.5);
+INSERT INTO Invoice VALUES(5,35,0.0);
+INSERT INTO Item VALUES(5,13,11,23,1.5);
+INSERT INTO Item VALUES(5,12,4,20,1.5);
+INSERT INTO Item VALUES(5,11,25,15,1.5);
+INSERT INTO Item VALUES(5,10,44,16,1.5);
+INSERT INTO Item VALUES(5,9,13,16,1.5);
+INSERT INTO Item VALUES(5,8,23,7,1.5);
+INSERT INTO Item VALUES(5,7,43,4,1.5);
+INSERT INTO Item VALUES(5,6,26,18,1.5);
+INSERT INTO Item VALUES(5,5,11,8,1.5);
+INSERT INTO Item VALUES(5,4,41,17,1.5);
+INSERT INTO Item VALUES(5,3,34,11,1.5);
+INSERT INTO Item VALUES(5,2,15,18,1.5);
+INSERT INTO Item VALUES(5,1,9,22,1.5);
+INSERT INTO Item VALUES(5,0,42,18,1.5);
+INSERT INTO Invoice VALUES(6,14,0.0);
+INSERT INTO Item VALUES(6,16,3,21,1.5);
+INSERT INTO Item VALUES(6,15,48,2,1.5);
+INSERT INTO Item VALUES(6,14,31,14,1.5);
+INSERT INTO Item VALUES(6,13,39,13,1.5);
+INSERT INTO Item VALUES(6,12,24,6,1.5);
+INSERT INTO Item VALUES(6,11,13,21,1.5);
+INSERT INTO Item VALUES(6,10,17,12,1.5);
+INSERT INTO Item VALUES(6,9,29,16,1.5);
+INSERT INTO Item VALUES(6,8,11,24,1.5);
+INSERT INTO Item VALUES(6,7,42,14,1.5);
+INSERT INTO Item VALUES(6,6,43,16,1.5);
+INSERT INTO Item VALUES(6,5,45,10,1.5);
+INSERT INTO Item VALUES(6,4,12,3,1.5);
+INSERT INTO Item VALUES(6,3,0,19,1.5);
+INSERT INTO Item VALUES(6,2,20,1,1.5);
+INSERT INTO Item VALUES(6,1,18,2,1.5);
+INSERT INTO Item VALUES(6,0,24,7,1.5);
+INSERT INTO Invoice VALUES(7,43,0.0);
+INSERT INTO Item VALUES(7,9,11,10,1.5);
+INSERT INTO Item VALUES(7,8,13,17,1.5);
+INSERT INTO Item VALUES(7,7,8,17,1.5);
+INSERT INTO Item VALUES(7,6,44,7,1.5);
+INSERT INTO Item VALUES(7,5,11,15,1.5);
+INSERT INTO Item VALUES(7,4,10,24,1.5);
+INSERT INTO Item VALUES(7,3,0,3,1.5);
+INSERT INTO Item VALUES(7,2,20,15,1.5);
+INSERT INTO Item VALUES(7,1,36,20,1.5);
+INSERT INTO Item VALUES(7,0,18,15,1.5);
+INSERT INTO Invoice VALUES(8,26,0.0);
+INSERT INTO Item VALUES(8,5,17,20,1.5);
+INSERT INTO Item VALUES(8,4,23,21,1.5);
+INSERT INTO Item VALUES(8,3,19,5,1.5);
+INSERT INTO Item VALUES(8,2,46,2,1.5);
+INSERT INTO Item VALUES(8,1,46,12,1.5);
+INSERT INTO Item VALUES(8,0,5,9,1.5);
+INSERT INTO Invoice VALUES(9,7,0.0);
+INSERT INTO Item VALUES(9,2,8,16,1.5);
+INSERT INTO Item VALUES(9,1,35,10,1.5);
+INSERT INTO Item VALUES(9,0,18,2,1.5);
+INSERT INTO Invoice VALUES(10,41,0.0);
+INSERT INTO Item VALUES(10,2,22,16,1.5);
+INSERT INTO Item VALUES(10,1,45,10,1.5);
+INSERT INTO Item VALUES(10,0,10,12,1.5);
+INSERT INTO Invoice VALUES(11,8,0.0);
+INSERT INTO Item VALUES(11,12,49,8,1.5);
+INSERT INTO Item VALUES(11,11,6,15,1.5);
+INSERT INTO Item VALUES(11,10,43,6,1.5);
+INSERT INTO Item VALUES(11,9,44,1,1.5);
+INSERT INTO Item VALUES(11,8,23,2,1.5);
+INSERT INTO Item VALUES(11,7,24,4,1.5);
+INSERT INTO Item VALUES(11,6,44,11,1.5);
+INSERT INTO Item VALUES(11,5,19,19,1.5);
+INSERT INTO Item VALUES(11,4,16,8,1.5);
+INSERT INTO Item VALUES(11,3,29,16,1.5);
+INSERT INTO Item VALUES(11,2,34,19,1.5);
+INSERT INTO Item VALUES(11,1,22,22,1.5);
+INSERT INTO Item VALUES(11,0,48,5,1.5);
+INSERT INTO Invoice VALUES(12,4,0.0);
+INSERT INTO Item VALUES(12,18,10,1,1.5);
+INSERT INTO Item VALUES(12,17,8,1,1.5);
+INSERT INTO Item VALUES(12,16,31,12,1.5);
+INSERT INTO Item VALUES(12,15,44,20,1.5);
+INSERT INTO Item VALUES(12,14,28,20,1.5);
+INSERT INTO Item VALUES(12,13,14,12,1.5);
+INSERT INTO Item VALUES(12,12,37,12,1.5);
+INSERT INTO Item VALUES(12,11,30,8,1.5);
+INSERT INTO Item VALUES(12,10,34,18,1.5);
+INSERT INTO Item VALUES(12,9,2,2,1.5);
+INSERT INTO Item VALUES(12,8,1,24,1.5);
+INSERT INTO Item VALUES(12,7,15,14,1.5);
+INSERT INTO Item VALUES(12,6,29,4,1.5);
+INSERT INTO Item VALUES(12,5,15,6,1.5);
+INSERT INTO Item VALUES(12,4,28,6,1.5);
+INSERT INTO Item VALUES(12,3,19,8,1.5);
+INSERT INTO Item VALUES(12,2,40,12,1.5);
+INSERT INTO Item VALUES(12,1,33,12,1.5);
+INSERT INTO Item VALUES(12,0,32,1,1.5);
+INSERT INTO Invoice VALUES(13,0,0.0);
+INSERT INTO Item VALUES(13,15,12,15,1.5);
+INSERT INTO Item VALUES(13,14,27,20,1.5);
+INSERT INTO Item VALUES(13,13,37,22,1.5);
+INSERT INTO Item VALUES(13,12,9,7,1.5);
+INSERT INTO Item VALUES(13,11,36,24,1.5);
+INSERT INTO Item VALUES(13,10,49,23,1.5);
+INSERT INTO Item VALUES(13,9,4,22,1.5);
+INSERT INTO Item VALUES(13,8,31,2,1.5);
+INSERT INTO Item VALUES(13,7,12,7,1.5);
+INSERT INTO Item VALUES(13,6,31,23,1.5);
+INSERT INTO Item VALUES(13,5,27,3,1.5);
+INSERT INTO Item VALUES(13,4,15,8,1.5);
+INSERT INTO Item VALUES(13,3,12,19,1.5);
+INSERT INTO Item VALUES(13,2,19,6,1.5);
+INSERT INTO Item VALUES(13,1,15,8,1.5);
+INSERT INTO Item VALUES(13,0,25,11,1.5);
+INSERT INTO Invoice VALUES(14,12,0.0);
+INSERT INTO Item VALUES(14,9,44,18,1.5);
+INSERT INTO Item VALUES(14,8,9,9,1.5);
+INSERT INTO Item VALUES(14,7,20,2,1.5);
+INSERT INTO Item VALUES(14,6,8,14,1.5);
+INSERT INTO Item VALUES(14,5,30,13,1.5);
+INSERT INTO Item VALUES(14,4,25,14,1.5);
+INSERT INTO Item VALUES(14,3,24,22,1.5);
+INSERT INTO Item VALUES(14,2,29,6,1.5);
+INSERT INTO Item VALUES(14,1,47,15,1.5);
+INSERT INTO Item VALUES(14,0,3,15,1.5);
+INSERT INTO Invoice VALUES(15,34,0.0);
+INSERT INTO Item VALUES(15,21,42,10,1.5);
+INSERT INTO Item VALUES(15,20,43,24,1.5);
+INSERT INTO Item VALUES(15,19,8,6,1.5);
+INSERT INTO Item VALUES(15,18,20,11,1.5);
+INSERT INTO Item VALUES(15,17,19,14,1.5);
+INSERT INTO Item VALUES(15,16,35,17,1.5);
+INSERT INTO Item VALUES(15,15,44,19,1.5);
+INSERT INTO Item VALUES(15,14,8,9,1.5);
+INSERT INTO Item VALUES(15,13,26,7,1.5);
+INSERT INTO Item VALUES(15,12,27,18,1.5);
+INSERT INTO Item VALUES(15,11,49,22,1.5);
+INSERT INTO Item VALUES(15,10,30,13,1.5);
+INSERT INTO Item VALUES(15,9,31,17,1.5);
+INSERT INTO Item VALUES(15,8,38,19,1.5);
+INSERT INTO Item VALUES(15,7,9,10,1.5);
+INSERT INTO Item VALUES(15,6,14,21,1.5);
+INSERT INTO Item VALUES(15,5,42,7,1.5);
+INSERT INTO Item VALUES(15,4,26,13,1.5);
+INSERT INTO Item VALUES(15,3,18,24,1.5);
+INSERT INTO Item VALUES(15,2,40,16,1.5);
+INSERT INTO Item VALUES(15,1,23,1,1.5);
+INSERT INTO Item VALUES(15,0,3,2,1.5);
+INSERT INTO Invoice VALUES(16,21,0.0);
+INSERT INTO Item VALUES(16,3,4,11,1.5);
+INSERT INTO Item VALUES(16,2,24,5,1.5);
+INSERT INTO Item VALUES(16,1,5,21,1.5);
+INSERT INTO Item VALUES(16,0,22,5,1.5);
+INSERT INTO Invoice VALUES(17,12,0.0);
+INSERT INTO Item VALUES(17,17,30,11,1.5);
+INSERT INTO Item VALUES(17,16,9,6,1.5);
+INSERT INTO Item VALUES(17,15,13,2,1.5);
+INSERT INTO Item VALUES(17,14,20,6,1.5);
+INSERT INTO Item VALUES(17,13,26,6,1.5);
+INSERT INTO Item VALUES(17,12,47,5,1.5);
+INSERT INTO Item VALUES(17,11,36,15,1.5);
+INSERT INTO Item VALUES(17,10,8,11,1.5);
+INSERT INTO Item VALUES(17,9,13,17,1.5);
+INSERT INTO Item VALUES(17,8,44,2,1.5);
+INSERT INTO Item VALUES(17,7,14,17,1.5);
+INSERT INTO Item VALUES(17,6,4,17,1.5);
+INSERT INTO Item VALUES(17,5,41,8,1.5);
+INSERT INTO Item VALUES(17,4,4,18,1.5);
+INSERT INTO Item VALUES(17,3,20,18,1.5);
+INSERT INTO Item VALUES(17,2,6,17,1.5);
+INSERT INTO Item VALUES(17,1,39,3,1.5);
+INSERT INTO Item VALUES(17,0,16,1,1.5);
+INSERT INTO Invoice VALUES(18,32,0.0);
+INSERT INTO Item VALUES(18,19,23,19,1.5);
+INSERT INTO Item VALUES(18,18,40,19,1.5);
+INSERT INTO Item VALUES(18,17,33,18,1.5);
+INSERT INTO Item VALUES(18,16,26,8,1.5);
+INSERT INTO Item VALUES(18,15,48,22,1.5);
+INSERT INTO Item VALUES(18,14,11,4,1.5);
+INSERT INTO Item VALUES(18,13,49,9,1.5);
+INSERT INTO Item VALUES(18,12,35,4,1.5);
+INSERT INTO Item VALUES(18,11,11,3,1.5);
+INSERT INTO Item VALUES(18,10,15,2,1.5);
+INSERT INTO Item VALUES(18,9,39,17,1.5);
+INSERT INTO Item VALUES(18,8,1,13,1.5);
+INSERT INTO Item VALUES(18,7,15,21,1.5);
+INSERT INTO Item VALUES(18,6,0,8,1.5);
+INSERT INTO Item VALUES(18,5,1,4,1.5);
+INSERT INTO Item VALUES(18,4,27,4,1.5);
+INSERT INTO Item VALUES(18,3,21,8,1.5);
+INSERT INTO Item VALUES(18,2,5,18,1.5);
+INSERT INTO Item VALUES(18,1,7,13,1.5);
+INSERT INTO Item VALUES(18,0,40,3,1.5);
+INSERT INTO Invoice VALUES(19,35,0.0);
+INSERT INTO Item VALUES(19,13,15,17,1.5);
+INSERT INTO Item VALUES(19,12,17,23,1.5);
+INSERT INTO Item VALUES(19,11,38,10,1.5);
+INSERT INTO Item VALUES(19,10,46,18,1.5);
+INSERT INTO Item VALUES(19,9,43,14,1.5);
+INSERT INTO Item VALUES(19,8,34,24,1.5);
+INSERT INTO Item VALUES(19,7,27,14,1.5);
+INSERT INTO Item VALUES(19,6,24,12,1.5);
+INSERT INTO Item VALUES(19,5,29,24,1.5);
+INSERT INTO Item VALUES(19,4,31,3,1.5);
+INSERT INTO Item VALUES(19,3,38,3,1.5);
+INSERT INTO Item VALUES(19,2,16,8,1.5);
+INSERT INTO Item VALUES(19,1,21,18,1.5);
+INSERT INTO Item VALUES(19,0,10,5,1.5);
+INSERT INTO Invoice VALUES(20,47,0.0);
+INSERT INTO Item VALUES(20,7,19,4,1.5);
+INSERT INTO Item VALUES(20,6,13,8,1.5);
+INSERT INTO Item VALUES(20,5,43,13,1.5);
+INSERT INTO Item VALUES(20,4,5,15,1.5);
+INSERT INTO Item VALUES(20,3,16,9,1.5);
+INSERT INTO Item VALUES(20,2,1,13,1.5);
+INSERT INTO Item VALUES(20,1,47,12,1.5);
+INSERT INTO Item VALUES(20,0,25,21,1.5);
+INSERT INTO Invoice VALUES(21,27,0.0);
+INSERT INTO Item VALUES(21,16,30,4,1.5);
+INSERT INTO Item VALUES(21,15,8,6,1.5);
+INSERT INTO Item VALUES(21,14,26,6,1.5);
+INSERT INTO Item VALUES(21,13,13,10,1.5);
+INSERT INTO Item VALUES(21,12,27,20,1.5);
+INSERT INTO Item VALUES(21,11,18,3,1.5);
+INSERT INTO Item VALUES(21,10,34,16,1.5);
+INSERT INTO Item VALUES(21,9,1,23,1.5);
+INSERT INTO Item VALUES(21,8,40,13,1.5);
+INSERT INTO Item VALUES(21,7,4,16,1.5);
+INSERT INTO Item VALUES(21,6,7,23,1.5);
+INSERT INTO Item VALUES(21,5,38,4,1.5);
+INSERT INTO Item VALUES(21,4,46,7,1.5);
+INSERT INTO Item VALUES(21,3,16,3,1.5);
+INSERT INTO Item VALUES(21,2,33,7,1.5);
+INSERT INTO Item VALUES(21,1,43,21,1.5);
+INSERT INTO Item VALUES(21,0,42,16,1.5);
+INSERT INTO Invoice VALUES(22,47,0.0);
+INSERT INTO Item VALUES(22,16,35,18,1.5);
+INSERT INTO Item VALUES(22,15,24,23,1.5);
+INSERT INTO Item VALUES(22,14,14,10,1.5);
+INSERT INTO Item VALUES(22,13,24,5,1.5);
+INSERT INTO Item VALUES(22,12,19,1,1.5);
+INSERT INTO Item VALUES(22,11,45,15,1.5);
+INSERT INTO Item VALUES(22,10,24,15,1.5);
+INSERT INTO Item VALUES(22,9,30,22,1.5);
+INSERT INTO Item VALUES(22,8,30,19,1.5);
+INSERT INTO Item VALUES(22,7,31,15,1.5);
+INSERT INTO Item VALUES(22,6,48,6,1.5);
+INSERT INTO Item VALUES(22,5,35,11,1.5);
+INSERT INTO Item VALUES(22,4,28,6,1.5);
+INSERT INTO Item VALUES(22,3,28,8,1.5);
+INSERT INTO Item VALUES(22,2,33,16,1.5);
+INSERT INTO Item VALUES(22,1,49,4,1.5);
+INSERT INTO Item VALUES(22,0,45,17,1.5);
+INSERT INTO Invoice VALUES(23,6,0.0);
+INSERT INTO Item VALUES(23,16,44,22,1.5);
+INSERT INTO Item VALUES(23,15,15,13,1.5);
+INSERT INTO Item VALUES(23,14,35,13,1.5);
+INSERT INTO Item VALUES(23,13,13,12,1.5);
+INSERT INTO Item VALUES(23,12,10,22,1.5);
+INSERT INTO Item VALUES(23,11,38,16,1.5);
+INSERT INTO Item VALUES(23,10,8,23,1.5);
+INSERT INTO Item VALUES(23,9,46,19,1.5);
+INSERT INTO Item VALUES(23,8,35,6,1.5);
+INSERT INTO Item VALUES(23,7,5,1,1.5);
+INSERT INTO Item VALUES(23,6,4,16,1.5);
+INSERT INTO Item VALUES(23,5,31,13,1.5);
+INSERT INTO Item VALUES(23,4,4,7,1.5);
+INSERT INTO Item VALUES(23,3,7,21,1.5);
+INSERT INTO Item VALUES(23,2,17,23,1.5);
+INSERT INTO Item VALUES(23,1,38,12,1.5);
+INSERT INTO Item VALUES(23,0,33,17,1.5);
+INSERT INTO Invoice VALUES(24,44,0.0);
+INSERT INTO Item VALUES(24,16,34,15,1.5);
+INSERT INTO Item VALUES(24,15,17,12,1.5);
+INSERT INTO Item VALUES(24,14,18,11,1.5);
+INSERT INTO Item VALUES(24,13,13,5,1.5);
+INSERT INTO Item VALUES(24,12,14,23,1.5);
+INSERT INTO Item VALUES(24,11,43,23,1.5);
+INSERT INTO Item VALUES(24,10,34,2,1.5);
+INSERT INTO Item VALUES(24,9,33,2,1.5);
+INSERT INTO Item VALUES(24,8,10,18,1.5);
+INSERT INTO Item VALUES(24,7,16,19,1.5);
+INSERT INTO Item VALUES(24,6,14,7,1.5);
+INSERT INTO Item VALUES(24,5,42,4,1.5);
+INSERT INTO Item VALUES(24,4,37,18,1.5);
+INSERT INTO Item VALUES(24,3,11,20,1.5);
+INSERT INTO Item VALUES(24,2,40,15,1.5);
+INSERT INTO Item VALUES(24,1,22,21,1.5);
+INSERT INTO Item VALUES(24,0,0,3,1.5);
+INSERT INTO Invoice VALUES(25,14,0.0);
+INSERT INTO Item VALUES(25,4,7,5,1.5);
+INSERT INTO Item VALUES(25,3,38,3,1.5);
+INSERT INTO Item VALUES(25,2,26,16,1.5);
+INSERT INTO Item VALUES(25,1,1,4,1.5);
+INSERT INTO Item VALUES(25,0,8,14,1.5);
+INSERT INTO Invoice VALUES(26,12,0.0);
+INSERT INTO Item VALUES(26,11,4,3,1.5);
+INSERT INTO Item VALUES(26,10,4,23,1.5);
+INSERT INTO Item VALUES(26,9,33,10,1.5);
+INSERT INTO Item VALUES(26,8,42,15,1.5);
+INSERT INTO Item VALUES(26,7,9,22,1.5);
+INSERT INTO Item VALUES(26,6,4,15,1.5);
+INSERT INTO Item VALUES(26,5,18,14,1.5);
+INSERT INTO Item VALUES(26,4,20,21,1.5);
+INSERT INTO Item VALUES(26,3,1,14,1.5);
+INSERT INTO Item VALUES(26,2,30,13,1.5);
+INSERT INTO Item VALUES(26,1,35,11,1.5);
+INSERT INTO Item VALUES(26,0,30,18,1.5);
+INSERT INTO Invoice VALUES(27,3,0.0);
+INSERT INTO Item VALUES(27,15,13,13,1.5);
+INSERT INTO Item VALUES(27,14,29,10,1.5);
+INSERT INTO Item VALUES(27,13,40,2,1.5);
+INSERT INTO Item VALUES(27,12,38,7,1.5);
+INSERT INTO Item VALUES(27,11,44,13,1.5);
+INSERT INTO Item VALUES(27,10,25,16,1.5);
+INSERT INTO Item VALUES(27,9,16,23,1.5);
+INSERT INTO Item VALUES(27,8,5,7,1.5);
+INSERT INTO Item VALUES(27,7,24,9,1.5);
+INSERT INTO Item VALUES(27,6,29,5,1.5);
+INSERT INTO Item VALUES(27,5,3,15,1.5);
+INSERT INTO Item VALUES(27,4,43,10,1.5);
+INSERT INTO Item VALUES(27,3,17,16,1.5);
+INSERT INTO Item VALUES(27,2,8,11,1.5);
+INSERT INTO Item VALUES(27,1,24,1,1.5);
+INSERT INTO Item VALUES(27,0,48,1,1.5);
+INSERT INTO Invoice VALUES(28,36,0.0);
+INSERT INTO Item VALUES(28,17,10,21,1.5);
+INSERT INTO Item VALUES(28,16,36,5,1.5);
+INSERT INTO Item VALUES(28,15,33,14,1.5);
+INSERT INTO Item VALUES(28,14,35,1,1.5);
+INSERT INTO Item VALUES(28,13,46,22,1.5);
+INSERT INTO Item VALUES(28,12,30,23,1.5);
+INSERT INTO Item VALUES(28,11,33,21,1.5);
+INSERT INTO Item VALUES(28,10,46,7,1.5);
+INSERT INTO Item VALUES(28,9,30,14,1.5);
+INSERT INTO Item VALUES(28,8,43,21,1.5);
+INSERT INTO Item VALUES(28,7,4,17,1.5);
+INSERT INTO Item VALUES(28,6,41,16,1.5);
+INSERT INTO Item VALUES(28,5,8,17,1.5);
+INSERT INTO Item VALUES(28,4,3,1,1.5);
+INSERT INTO Item VALUES(28,3,21,22,1.5);
+INSERT INTO Item VALUES(28,2,32,7,1.5);
+INSERT INTO Item VALUES(28,1,45,13,1.5);
+INSERT INTO Item VALUES(28,0,27,1,1.5);
+INSERT INTO Invoice VALUES(29,44,0.0);
+INSERT INTO Item VALUES(29,16,28,22,1.5);
+INSERT INTO Item VALUES(29,15,4,3,1.5);
+INSERT INTO Item VALUES(29,14,10,22,1.5);
+INSERT INTO Item VALUES(29,13,8,23,1.5);
+INSERT INTO Item VALUES(29,12,2,6,1.5);
+INSERT INTO Item VALUES(29,11,45,23,1.5);
+INSERT INTO Item VALUES(29,10,19,5,1.5);
+INSERT INTO Item VALUES(29,9,4,16,1.5);
+INSERT INTO Item VALUES(29,8,19,17,1.5);
+INSERT INTO Item VALUES(29,7,7,23,1.5);
+INSERT INTO Item VALUES(29,6,44,9,1.5);
+INSERT INTO Item VALUES(29,5,17,11,1.5);
+INSERT INTO Item VALUES(29,4,19,1,1.5);
+INSERT INTO Item VALUES(29,3,0,1,1.5);
+INSERT INTO Item VALUES(29,2,22,15,1.5);
+INSERT INTO Item VALUES(29,1,5,4,1.5);
+INSERT INTO Item VALUES(29,0,33,5,1.5);
+INSERT INTO Invoice VALUES(30,14,0.0);
+INSERT INTO Item VALUES(30,2,27,10,1.5);
+INSERT INTO Item VALUES(30,1,14,4,1.5);
+INSERT INTO Item VALUES(30,0,3,9,1.5);
+INSERT INTO Invoice VALUES(31,20,0.0);
+INSERT INTO Item VALUES(31,2,49,18,1.5);
+INSERT INTO Item VALUES(31,1,30,13,1.5);
+INSERT INTO Item VALUES(31,0,7,14,1.5);
+INSERT INTO Invoice VALUES(32,12,0.0);
+INSERT INTO Item VALUES(32,8,42,18,1.5);
+INSERT INTO Item VALUES(32,7,44,9,1.5);
+INSERT INTO Item VALUES(32,6,47,11,1.5);
+INSERT INTO Item VALUES(32,5,31,18,1.5);
+INSERT INTO Item VALUES(32,4,4,21,1.5);
+INSERT INTO Item VALUES(32,3,39,19,1.5);
+INSERT INTO Item VALUES(32,2,39,20,1.5);
+INSERT INTO Item VALUES(32,1,25,8,1.5);
+INSERT INTO Item VALUES(32,0,40,5,1.5);
+INSERT INTO Invoice VALUES(33,10,0.0);
+INSERT INTO Item VALUES(33,5,1,6,1.5);
+INSERT INTO Item VALUES(33,4,15,23,1.5);
+INSERT INTO Item VALUES(33,3,18,13,1.5);
+INSERT INTO Item VALUES(33,2,12,24,1.5);
+INSERT INTO Item VALUES(33,1,19,24,1.5);
+INSERT INTO Item VALUES(33,0,3,15,1.5);
+INSERT INTO Invoice VALUES(34,49,0.0);
+INSERT INTO Item VALUES(34,19,39,12,1.5);
+INSERT INTO Item VALUES(34,18,6,9,1.5);
+INSERT INTO Item VALUES(34,17,14,1,1.5);
+INSERT INTO Item VALUES(34,16,19,20,1.5);
+INSERT INTO Item VALUES(34,15,26,22,1.5);
+INSERT INTO Item VALUES(34,14,38,18,1.5);
+INSERT INTO Item VALUES(34,13,27,8,1.5);
+INSERT INTO Item VALUES(34,12,32,12,1.5);
+INSERT INTO Item VALUES(34,11,12,3,1.5);
+INSERT INTO Item VALUES(34,10,32,3,1.5);
+INSERT INTO Item VALUES(34,9,24,23,1.5);
+INSERT INTO Item VALUES(34,8,30,5,1.5);
+INSERT INTO Item VALUES(34,7,1,18,1.5);
+INSERT INTO Item VALUES(34,6,47,16,1.5);
+INSERT INTO Item VALUES(34,5,46,9,1.5);
+INSERT INTO Item VALUES(34,4,24,19,1.5);
+INSERT INTO Item VALUES(34,3,34,12,1.5);
+INSERT INTO Item VALUES(34,2,1,14,1.5);
+INSERT INTO Item VALUES(34,1,13,20,1.5);
+INSERT INTO Item VALUES(34,0,26,7,1.5);
+INSERT INTO Invoice VALUES(35,36,0.0);
+INSERT INTO Item VALUES(35,13,15,20,1.5);
+INSERT INTO Item VALUES(35,12,41,24,1.5);
+INSERT INTO Item VALUES(35,11,48,8,1.5);
+INSERT INTO Item VALUES(35,10,49,18,1.5);
+INSERT INTO Item VALUES(35,9,1,3,1.5);
+INSERT INTO Item VALUES(35,8,11,3,1.5);
+INSERT INTO Item VALUES(35,7,46,10,1.5);
+INSERT INTO Item VALUES(35,6,4,7,1.5);
+INSERT INTO Item VALUES(35,5,28,20,1.5);
+INSERT INTO Item VALUES(35,4,32,4,1.5);
+INSERT INTO Item VALUES(35,3,40,18,1.5);
+INSERT INTO Item VALUES(35,2,47,10,1.5);
+INSERT INTO Item VALUES(35,1,20,7,1.5);
+INSERT INTO Item VALUES(35,0,8,7,1.5);
+INSERT INTO Invoice VALUES(36,1,0.0);
+INSERT INTO Item VALUES(36,15,19,18,1.5);
+INSERT INTO Item VALUES(36,14,4,18,1.5);
+INSERT INTO Item VALUES(36,13,27,20,1.5);
+INSERT INTO Item VALUES(36,12,40,10,1.5);
+INSERT INTO Item VALUES(36,11,15,1,1.5);
+INSERT INTO Item VALUES(36,10,5,19,1.5);
+INSERT INTO Item VALUES(36,9,48,17,1.5);
+INSERT INTO Item VALUES(36,8,45,14,1.5);
+INSERT INTO Item VALUES(36,7,27,19,1.5);
+INSERT INTO Item VALUES(36,6,4,8,1.5);
+INSERT INTO Item VALUES(36,5,45,13,1.5);
+INSERT INTO Item VALUES(36,4,48,14,1.5);
+INSERT INTO Item VALUES(36,3,30,8,1.5);
+INSERT INTO Item VALUES(36,2,0,22,1.5);
+INSERT INTO Item VALUES(36,1,15,2,1.5);
+INSERT INTO Item VALUES(36,0,25,20,1.5);
+INSERT INTO Invoice VALUES(37,5,0.0);
+INSERT INTO Item VALUES(37,3,20,17,1.5);
+INSERT INTO Item VALUES(37,2,39,16,1.5);
+INSERT INTO Item VALUES(37,1,24,6,1.5);
+INSERT INTO Item VALUES(37,0,10,12,1.5);
+INSERT INTO Invoice VALUES(38,10,0.0);
+INSERT INTO Item VALUES(38,19,46,19,1.5);
+INSERT INTO Item VALUES(38,18,23,6,1.5);
+INSERT INTO Item VALUES(38,17,40,5,1.5);
+INSERT INTO Item VALUES(38,16,4,11,1.5);
+INSERT INTO Item VALUES(38,15,4,16,1.5);
+INSERT INTO Item VALUES(38,14,7,23,1.5);
+INSERT INTO Item VALUES(38,13,33,11,1.5);
+INSERT INTO Item VALUES(38,12,4,20,1.5);
+INSERT INTO Item VALUES(38,11,27,16,1.5);
+INSERT INTO Item VALUES(38,10,22,12,1.5);
+INSERT INTO Item VALUES(38,9,4,24,1.5);
+INSERT INTO Item VALUES(38,8,6,8,1.5);
+INSERT INTO Item VALUES(38,7,35,13,1.5);
+INSERT INTO Item VALUES(38,6,27,2,1.5);
+INSERT INTO Item VALUES(38,5,6,11,1.5);
+INSERT INTO Item VALUES(38,4,40,17,1.5);
+INSERT INTO Item VALUES(38,3,11,4,1.5);
+INSERT INTO Item VALUES(38,2,31,1,1.5);
+INSERT INTO Item VALUES(38,1,28,12,1.5);
+INSERT INTO Item VALUES(38,0,32,18,1.5);
+INSERT INTO Invoice VALUES(39,18,0.0);
+INSERT INTO Item VALUES(39,2,26,10,1.5);
+INSERT INTO Item VALUES(39,1,4,5,1.5);
+INSERT INTO Item VALUES(39,0,45,24,1.5);
+INSERT INTO Invoice VALUES(40,46,0.0);
+INSERT INTO Item VALUES(40,21,19,18,1.5);
+INSERT INTO Item VALUES(40,20,22,14,1.5);
+INSERT INTO Item VALUES(40,19,28,21,1.5);
+INSERT INTO Item VALUES(40,18,15,22,1.5);
+INSERT INTO Item VALUES(40,17,19,22,1.5);
+INSERT INTO Item VALUES(40,16,48,15,1.5);
+INSERT INTO Item VALUES(40,15,24,20,1.5);
+INSERT INTO Item VALUES(40,14,26,21,1.5);
+INSERT INTO Item VALUES(40,13,9,22,1.5);
+INSERT INTO Item VALUES(40,12,22,18,1.5);
+INSERT INTO Item VALUES(40,11,17,11,1.5);
+INSERT INTO Item VALUES(40,10,9,21,1.5);
+INSERT INTO Item VALUES(40,9,16,22,1.5);
+INSERT INTO Item VALUES(40,8,29,20,1.5);
+INSERT INTO Item VALUES(40,7,36,2,1.5);
+INSERT INTO Item VALUES(40,6,47,19,1.5);
+INSERT INTO Item VALUES(40,5,5,24,1.5);
+INSERT INTO Item VALUES(40,4,5,21,1.5);
+INSERT INTO Item VALUES(40,3,29,24,1.5);
+INSERT INTO Item VALUES(40,2,37,19,1.5);
+INSERT INTO Item VALUES(40,1,15,18,1.5);
+INSERT INTO Item VALUES(40,0,38,23,1.5);
+INSERT INTO Invoice VALUES(41,48,0.0);
+INSERT INTO Item VALUES(41,16,40,14,1.5);
+INSERT INTO Item VALUES(41,15,40,19,1.5);
+INSERT INTO Item VALUES(41,14,18,21,1.5);
+INSERT INTO Item VALUES(41,13,48,9,1.5);
+INSERT INTO Item VALUES(41,12,20,18,1.5);
+INSERT INTO Item VALUES(41,11,14,21,1.5);
+INSERT INTO Item VALUES(41,10,15,11,1.5);
+INSERT INTO Item VALUES(41,9,48,14,1.5);
+INSERT INTO Item VALUES(41,8,13,11,1.5);
+INSERT INTO Item VALUES(41,7,38,12,1.5);
+INSERT INTO Item VALUES(41,6,48,7,1.5);
+INSERT INTO Item VALUES(41,5,3,18,1.5);
+INSERT INTO Item VALUES(41,4,44,22,1.5);
+INSERT INTO Item VALUES(41,3,40,24,1.5);
+INSERT INTO Item VALUES(41,2,49,23,1.5);
+INSERT INTO Item VALUES(41,1,35,1,1.5);
+INSERT INTO Item VALUES(41,0,7,23,1.5);
+INSERT INTO Invoice VALUES(42,44,0.0);
+INSERT INTO Item VALUES(42,5,11,15,1.5);
+INSERT INTO Item VALUES(42,4,24,1,1.5);
+INSERT INTO Item VALUES(42,3,33,6,1.5);
+INSERT INTO Item VALUES(42,2,32,22,1.5);
+INSERT INTO Item VALUES(42,1,6,18,1.5);
+INSERT INTO Item VALUES(42,0,2,15,1.5);
+INSERT INTO Invoice VALUES(43,18,0.0);
+INSERT INTO Item VALUES(43,12,15,22,1.5);
+INSERT INTO Item VALUES(43,11,49,18,1.5);
+INSERT INTO Item VALUES(43,10,29,10,1.5);
+INSERT INTO Item VALUES(43,9,32,20,1.5);
+INSERT INTO Item VALUES(43,8,13,15,1.5);
+INSERT INTO Item VALUES(43,7,32,23,1.5);
+INSERT INTO Item VALUES(43,6,28,23,1.5);
+INSERT INTO Item VALUES(43,5,49,17,1.5);
+INSERT INTO Item VALUES(43,4,14,15,1.5);
+INSERT INTO Item VALUES(43,3,41,22,1.5);
+INSERT INTO Item VALUES(43,2,12,3,1.5);
+INSERT INTO Item VALUES(43,1,3,14,1.5);
+INSERT INTO Item VALUES(43,0,17,14,1.5);
+INSERT INTO Invoice VALUES(44,34,0.0);
+INSERT INTO Item VALUES(44,2,33,20,1.5);
+INSERT INTO Item VALUES(44,1,16,17,1.5);
+INSERT INTO Item VALUES(44,0,4,24,1.5);
+INSERT INTO Invoice VALUES(45,45,0.0);
+INSERT INTO Item VALUES(45,4,39,9,1.5);
+INSERT INTO Item VALUES(45,3,42,1,1.5);
+INSERT INTO Item VALUES(45,2,3,16,1.5);
+INSERT INTO Item VALUES(45,1,47,8,1.5);
+INSERT INTO Item VALUES(45,0,32,13,1.5);
+INSERT INTO Invoice VALUES(46,31,0.0);
+INSERT INTO Item VALUES(46,3,41,24,1.5);
+INSERT INTO Item VALUES(46,2,26,18,1.5);
+INSERT INTO Item VALUES(46,1,9,2,1.5);
+INSERT INTO Item VALUES(46,0,6,24,1.5);
+INSERT INTO Invoice VALUES(47,39,0.0);
+INSERT INTO Item VALUES(47,6,45,17,1.5);
+INSERT INTO Item VALUES(47,5,3,14,1.5);
+INSERT INTO Item VALUES(47,4,14,11,1.5);
+INSERT INTO Item VALUES(47,3,46,8,1.5);
+INSERT INTO Item VALUES(47,2,11,6,1.5);
+INSERT INTO Item VALUES(47,1,44,6,1.5);
+INSERT INTO Item VALUES(47,0,33,5,1.5);
+INSERT INTO Invoice VALUES(48,24,0.0);
+INSERT INTO Item VALUES(48,9,4,2,1.5);
+INSERT INTO Item VALUES(48,8,36,22,1.5);
+INSERT INTO Item VALUES(48,7,24,8,1.5);
+INSERT INTO Item VALUES(48,6,12,23,1.5);
+INSERT INTO Item VALUES(48,5,46,21,1.5);
+INSERT INTO Item VALUES(48,4,40,11,1.5);
+INSERT INTO Item VALUES(48,3,24,10,1.5);
+INSERT INTO Item VALUES(48,2,36,20,1.5);
+INSERT INTO Item VALUES(48,1,21,24,1.5);
+INSERT INTO Item VALUES(48,0,1,4,1.5);
+INSERT INTO Invoice VALUES(49,11,0.0);
+INSERT INTO Item VALUES(49,21,7,4,1.5);
+INSERT INTO Item VALUES(49,20,8,22,1.5);
+INSERT INTO Item VALUES(49,19,49,9,1.5);
+INSERT INTO Item VALUES(49,18,41,18,1.5);
+INSERT INTO Item VALUES(49,17,25,9,1.5);
+INSERT INTO Item VALUES(49,16,17,5,1.5);
+INSERT INTO Item VALUES(49,15,21,19,1.5);
+INSERT INTO Item VALUES(49,14,30,14,1.5);
+INSERT INTO Item VALUES(49,13,12,24,1.5);
+INSERT INTO Item VALUES(49,12,5,21,1.5);
+INSERT INTO Item VALUES(49,11,21,16,1.5);
+INSERT INTO Item VALUES(49,10,1,1,1.5);
+INSERT INTO Item VALUES(49,9,45,8,1.5);
+INSERT INTO Item VALUES(49,8,44,8,1.5);
+INSERT INTO Item VALUES(49,7,45,20,1.5);
+INSERT INTO Item VALUES(49,6,33,8,1.5);
+INSERT INTO Item VALUES(49,5,12,20,1.5);
+INSERT INTO Item VALUES(49,4,35,10,1.5);
+INSERT INTO Item VALUES(49,3,45,2,1.5);
+INSERT INTO Item VALUES(49,2,32,9,1.5);
+INSERT INTO Item VALUES(49,1,16,2,1.5);
+INSERT INTO Item VALUES(49,0,28,14,1.5);
+UPDATE Product SET Price=ROUND(Price*.1,2);
+UPDATE Item SET Cost=Cost*(SELECT Price FROM Product prod WHERE ProductID=prod.ID);
+UPDATE Invoice SET Total=(SELECT SUM(Cost*Quantity) FROM Item WHERE InvoiceID=Invoice.ID);
\ No newline at end of file

Added: projects/jboss-jca/branches/performance/jmeter/src/main/resources/web/connection.jsp
===================================================================
--- projects/jboss-jca/branches/performance/jmeter/src/main/resources/web/connection.jsp	                        (rev 0)
+++ projects/jboss-jca/branches/performance/jmeter/src/main/resources/web/connection.jsp	2010-10-25 14:38:23 UTC (rev 108875)
@@ -0,0 +1,28 @@
+<%--JBoss, Home of Professional Open Source
+  * Copyright 2010, JBoss Inc., and individual contributors as indicated
+  * by the @authors tag. See the copyright.txt in the distribution for a
+  * full listing of individual contributors.
+  *
+  * This is free software; you can redistribute it and/or modify it
+  * under the terms of the GNU Lesser General Public License as
+  * published by the Free Software Foundation; either version 2.1 of
+  * the License, or (at your option) any later version.
+  *
+  * This software is distributed in the hope that it will be useful,
+  * but WITHOUT ANY WARRANTY; without even the implied warranty of
+  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+  * Lesser General Public License for more details.
+  *
+  * You should have received a copy of the GNU Lesser General Public
+  * License along with this software; if not, write to the Free
+  * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+  * 02110-1301 USA, or see the FSF site: http://www.fsf.org. --%>
+<%@ page contentType="text/html; charset=UTF-8" %>
+<%@ page pageEncoding="UTF-8" %>
+<jsp:useBean id="CONNECTION_BEAN" type="java.lang.String" scope="request"/>
+<html>
+   <body>
+      <h1>Result:</h1>   
+      <p><%=CONNECTION_BEAN%></p>
+   </body>
+</html>

Added: projects/jboss-jca/branches/performance/jmeter/src/main/resources/web/hello.jsp
===================================================================
--- projects/jboss-jca/branches/performance/jmeter/src/main/resources/web/hello.jsp	                        (rev 0)
+++ projects/jboss-jca/branches/performance/jmeter/src/main/resources/web/hello.jsp	2010-10-25 14:38:23 UTC (rev 108875)
@@ -0,0 +1,12 @@
+<%@ page language="java" contentType="text/html; charset=UTF-8"
+    pageEncoding="UTF-8"%>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Insert title here</title>
+</head>
+<body>
+<h1>Hello</h1>
+</body>
+</html>
\ No newline at end of file


Property changes on: projects/jboss-jca/branches/performance/lib
___________________________________________________________________
Name: svn:ignore
   - *.jar
standalone
test
qe
sjc
common
embedded
jetty

   + *.jar
standalone
test
qe
sjc
common
embedded
jetty
jbossas



Added: projects/jboss-jca/branches/performance/tools/hsqldb/lib/hsqldb.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/hsqldb/lib/hsqldb.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/README.txt
===================================================================
--- projects/jboss-jca/branches/performance/tools/jmeter/README.txt	                        (rev 0)
+++ projects/jboss-jca/branches/performance/tools/jmeter/README.txt	2010-10-25 14:38:23 UTC (rev 108875)
@@ -0,0 +1 @@
+ This is the JMeter distribution 2.4 including all it's dependencies.
\ No newline at end of file

Added: projects/jboss-jca/branches/performance/tools/jmeter/bin/ApacheJMeter.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/bin/ApacheJMeter.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/bin/jmeter.properties
===================================================================
--- projects/jboss-jca/branches/performance/tools/jmeter/bin/jmeter.properties	                        (rev 0)
+++ projects/jboss-jca/branches/performance/tools/jmeter/bin/jmeter.properties	2010-10-25 14:38:23 UTC (rev 108875)
@@ -0,0 +1,747 @@
+################################################################################
+# Apache JMeter Property file
+################################################################################
+
+##   Licensed to the Apache Software Foundation (ASF) under one or more
+##   contributor license agreements.  See the NOTICE file distributed with
+##   this work for additional information regarding copyright ownership.
+##   The ASF licenses this file to You under the Apache License, Version 2.0
+##   (the "License"); you may not use this file except in compliance with
+##   the License.  You may obtain a copy of the License at
+## 
+##       http://www.apache.org/licenses/LICENSE-2.0
+## 
+##   Unless required by applicable law or agreed to in writing, software
+##   distributed under the License is distributed on an "AS IS" BASIS,
+##   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##   See the License for the specific language governing permissions and
+##   limitations under the License.
+
+
+#Preferred GUI language. Comment out to use the JVM default locale's language.
+language=en
+
+# Additional locale(s) to add to the displayed list.
+# The current default list is: en, fr, de, no, es, tr, ja, zh_CN, zh_TW, pl, pt_BR
+# [see JMeterMenuBar#makeLanguageMenu()]
+# The entries are a comma-separated list of language names
+#locales.add=zu
+
+# Netscape HTTP Cookie file
+cookies=cookies
+
+#---------------------------------------------------------------------------
+# File format configuration for JMX and JTL files
+#---------------------------------------------------------------------------
+
+# Properties:
+# file_format          - affects both JMX and JTL files
+# file_format.testplan - affects JMX files only
+# file_format.testlog  - affects JTL files only
+file_format=2.2
+file_format.testplan=2.2
+file_format.testlog=2.2
+# Possible values are:
+# 2.1 - initial format using XStream
+# 2.2 - updated format using XStream, with shorter names
+
+# N.B. format 2.0 (Avalon) is no longer supported
+
+#---------------------------------------------------------------------------
+# XML Parser
+#---------------------------------------------------------------------------
+
+# XML Reader(Parser) - Must implement SAX 2 specs
+xml.parser=org.apache.xerces.parsers.SAXParser
+
+#---------------------------------------------------------------------------
+# SSL configuration
+#---------------------------------------------------------------------------
+
+## SSL System properties are now in system.properties
+
+# JMeter no longer converts javax.xxx property entries in this file into System properties.
+# These must now be defined in the system.properties file or on the command-line.
+# The system.properties file gives more flexibility.
+
+# By default, SSL session contexts are now created per-thread, rather than being shared.
+# The original behaviour can be enabled by setting the JMeter property:
+#https.sessioncontext.shared=true
+
+# Default HTTPS protocol level:
+#https.default.protocol=TLS
+# This may need to be changed here (or in user.properties) to:
+#https.default.protocol=SSLv3
+
+# List of protocols to enable (unlikely to be needed):
+#https.socket.protocols=SSLv2Hello SSLv3 TLSv1
+
+#---------------------------------------------------------------------------
+# Look and Feel configuration
+#---------------------------------------------------------------------------
+
+#Classname of the Swing default UI
+#Installed Look and Feel classes on Windows are:
+#  Metal   = javax.swing.plaf.metal.MetalLookAndFeel
+#  Motif   = com.sun.java.swing.plaf.motif.MotifLookAndFeel
+#  Windows = com.sun.java.swing.plaf.windows.WindowsLookAndFeel
+#
+#  Or one of the strings "System" or "CrossPlatform" which means
+#  JMeter will use the corresponding string returned by UIManager.get<name>LookAndFeelClassName()
+
+# LAF can be overridden by os.name (lowercased, spaces replaced by '_')
+# Sample os.name LAF:
+#jmeter.laf.windows_xp=javax.swing.plaf.metal.MetalLookAndFeel
+
+# Failing that, the OS family = os.name, but only up to first space:
+# Sample OS family LAF:
+#jmeter.laf.windows=javax.swing.plaf.metal.MetalLookAndFeel
+
+# Failing that:
+# default LAF
+jmeter.laf=javax.swing.plaf.metal.MetalLookAndFeel
+
+# Failing that, JMeter uses the CrossPlatform LAF.
+
+# Mac apparently looks better with the System LAF
+jmeter.laf.mac=System
+
+# Icon definitions
+# default:
+#jmeter.icons=org/apache/jmeter/images/icon.properties
+# alternate:
+#jmeter.icons=org/apache/jmeter/images/icon_1.properties
+
+#Components to not display in JMeter GUI (GUI class name or static label)
+# These elements are deprecated: HTML Parameter Mask,HTTP User Parameter Modifier
+not_in_menu=HTML Parameter Mask,HTTP User Parameter Modifier
+
+#---------------------------------------------------------------------------
+# Remote hosts and RMI configuration
+#---------------------------------------------------------------------------
+
+# Remote Hosts - comma delimited
+remote_hosts=127.0.0.1
+#remote_hosts=localhost:1099,localhost:2010
+
+# RMI port to be used by the server (must start rmiregistry with same port)
+#server_port=1099
+
+# To change the port to (say) 1234:
+# On the server(s)
+# - set server_port=1234
+# - start rmiregistry with port 1234
+# On Windows this can be done by:
+# SET SERVER_PORT=1234
+# JMETER-SERVER
+#
+# On Unix:
+# SERVER_PORT=1234 jmeter-server
+#
+# On the client:
+# - set remote_hosts=server:1234
+
+# To change the default port (1099) used to access the server:
+#server.rmi.port=1234
+
+# To use a specific port for the JMeter server engine, define
+# the following property before starting the server:
+#server.rmi.localport=4000
+
+# From JMeter 2.3.1, the jmeter server creates the RMI registry as part of the server process.
+# To stop the server creating the RMI registry:
+#server.rmi.create=false
+
+# From JMeter 2.3.1, define the following property to cause JMeter to exit after the first test
+#server.exitaftertest=true
+
+#---------------------------------------------------------------------------
+#         Logging Configuration
+#---------------------------------------------------------------------------
+
+# Note: JMeter uses Avalon LogKit
+
+# Logging Format
+# see http://avalon.apache.org/logkit/api/org/apache/log/format/PatternFormatter.html
+#
+# Default format:
+#log_format=%{time:yyyy/MM/dd HH:mm:ss} %5.5{priority} - %{category}: %{message} %{throwable}
+# \n is automatically added to the end of the string
+#
+# Predefined formats in the JMeter LoggingManager:
+#log_format_type=default
+#log_format_type=thread_prefix
+#log_format_type=thread_suffix
+# default is as above
+# thread_prefix adds the thread name as a prefix to the category
+# thread_suffix adds the thread name as a suffix to the category
+# Note that thread name is not included by default, as it requires extra processing.
+#
+# To change the logging format, define either log_format_type or log_format
+# If both are defined, the type takes precedence
+# Note that these properties cannot be defined using the -J or -D JMeter
+# command-line flags, as the format will have already been determined by then
+# However, they can be defined as JVM properties
+
+#Logging levels for the logging categories in JMeter.  Correct values are FATAL_ERROR, ERROR, WARN, INFO, and DEBUG
+# To set the log level for a package or individual class, use:
+# log_level.[package_name].[classname]=[PRIORITY_LEVEL]
+# But omit "org.apache" from the package name.  The classname is optional.  Further examples below.
+
+log_level.jmeter=INFO
+log_level.jmeter.junit=DEBUG
+#log_level.jmeter.control=DEBUG
+#log_level.jmeter.testbeans=DEBUG
+#log_level.jmeter.engine=DEBUG
+#log_level.jmeter.threads=DEBUG
+#log_level.jmeter.gui=WARN
+#log_level.jmeter.testelement=DEBUG
+#log_level.jmeter.util=WARN
+#log_level.jmeter.util.classfinder=WARN
+#log_level.jmeter.test=DEBUG
+#log_level.jmeter.protocol.http=DEBUG
+# For CookieManager, AuthManager etc:
+#log_level.jmeter.protocol.http.control=DEBUG
+#log_level.jmeter.protocol.ftp=WARN
+#log_level.jmeter.protocol.jdbc=DEBUG
+#log_level.jmeter.protocol.java=WARN
+#log_level.jmeter.testelements.property=DEBUG
+log_level.jorphan=INFO
+	
+
+#Log file for log messages.
+# You can specify a different log file for different categories via:
+# log_file.[category]=[filename]
+# category is equivalent to the package/class names described above
+
+# Combined log file (for jmeter and jorphan)
+#log_file=jmeter.log
+# To redirect logging to standard output, try the following:
+# (it will probably report an error, but output will be to stdout)
+#log_file=
+
+# Or define separate logs if required:
+#log_file.jorphan=jorphan.log
+#log_file.jmeter=jmeter.log
+
+# If the filename contains  paired single-quotes, then the name is processed
+# as a SimpleDateFormat format applied to the current date, for example:
+#log_file='jmeter_'yyyyMMddHHmmss'.tmp'
+
+#---------------------------------------------------------------------------
+# HTTP Java configuration
+#---------------------------------------------------------------------------
+
+# Number of connection retries performed by HTTP Java sampler before giving up
+#http.java.sampler.retries=10
+# 0 now means don't retry connection (in 2.3 and before it meant no tries at all!)
+
+#---------------------------------------------------------------------------
+# HTTPClient configuration
+#---------------------------------------------------------------------------
+
+# define a properties file for overriding httpclient parameters
+# See: http://hc.apache.org/httpclient-3.x/preference-api.html
+#httpclient.parameters.file=httpclient.parameters
+
+# set the socket timeout (or use the parameter http.socket.timeout)
+# Value is in milliseconds
+#httpclient.timeout=0
+# 0 == no timeout
+
+# Set the http version (defaults to 1.1)
+#httpclient.version=1.0 (or use the parameter http.protocol.version)
+
+# Define characters per second > 0 to emulate slow connections
+#httpclient.socket.http.cps=0
+#httpclient.socket.https.cps=0
+
+#Enable loopback protocol
+#httpclient.loopback=true
+
+# Define the local host address to be used for multi-homed hosts
+#httpclient.localaddress=1.2.3.4
+
+# Sample logging levels for HttpClient
+# Note that full category names are used, i.e. must include the org.apache.
+# Info level produces no output:
+#log_level.org.apache.commons.httpclient=debug
+# Might be useful:
+#log_level.org.apache.commons.httpclient.Authenticator=trace 
+
+# Show headers only
+#log_level.httpclient.wire.header=debug
+
+# Full wire debug produces a lot of output; consider using separate file:
+#log_level.httpclient.wire=debug
+#log_file.httpclient=httpclient.log
+
+# Further logging configuration
+# Excalibur logging provides the facility to configure logging using
+# configuration files written in XML. This allows for such features as
+# log file rotation which are not supported directly by JMeter.
+#
+# If such a file specified, it will be applied to the current logging
+# hierarchy when that has been created.
+# 
+#log_config=logkit.xml
+
+# HttpClient Logging information can be found at:
+# http://jakarta.apache.org/httpcomponents/httpclient-3.x/logging.html
+
+# N.B. When JMeter starts, it sets the system property:
+#    org.apache.commons.logging.Log
+# to
+#    org.apache.commons.logging.impl.LogKitLogger
+# if not already set. This causes HttpClient to use the same logging as JMeter
+#
+#---------------------------------------------------------------------------
+# Results file configuration
+#---------------------------------------------------------------------------
+
+# This section helps determine how result data will be saved.
+# The commented out values are the defaults.
+
+# legitimate values: xml, csv, db.  Only xml and csv are currently supported.
+#jmeter.save.saveservice.output_format=xml
+
+
+# true when field should be saved; false otherwise
+
+# assertion_results_failure_message only affects CSV output
+#jmeter.save.saveservice.assertion_results_failure_message=false
+#
+# legitimate values: none, first, all
+#jmeter.save.saveservice.assertion_results=none
+#
+#jmeter.save.saveservice.data_type=true
+#jmeter.save.saveservice.label=true
+#jmeter.save.saveservice.response_code=true
+# response_data is not currently supported for CSV output
+#jmeter.save.saveservice.response_data=false
+# Save ResponseData for failed samples
+#jmeter.save.saveservice.response_data.on_error=false
+#jmeter.save.saveservice.response_message=true
+#jmeter.save.saveservice.successful=true
+#jmeter.save.saveservice.thread_name=true
+#jmeter.save.saveservice.time=true
+#jmeter.save.saveservice.subresults=true
+#jmeter.save.saveservice.assertions=true
+#jmeter.save.saveservice.latency=true
+#jmeter.save.saveservice.samplerData=false
+#jmeter.save.saveservice.responseHeaders=false
+#jmeter.save.saveservice.requestHeaders=false
+#jmeter.save.saveservice.encoding=false
+#jmeter.save.saveservice.bytes=true
+#jmeter.save.saveservice.url=false
+#jmeter.save.saveservice.filename=false
+#jmeter.save.saveservice.hostname=false
+#jmeter.save.saveservice.thread_counts=false
+#jmeter.save.saveservice.sample_count=false
+#jmeter.save.saveservice.idle_time=false
+
+# Timestamp format - this only affects CSV output files
+# legitimate values: none, ms, or a format suitable for SimpleDateFormat
+#jmeter.save.saveservice.timestamp_format=ms
+#jmeter.save.saveservice.timestamp_format=yyyy/MM/dd HH:mm:ss.SSSS
+
+# For use with Comma-separated value (CSV) files or other formats
+# where the fields' values are separated by specified delimiters.
+# Default:
+#jmeter.save.saveservice.default_delimiter=,
+# For TAB, since JMeter 2.3 one can use:
+#jmeter.save.saveservice.default_delimiter=\t
+
+# Only applies to CSV format files:
+#jmeter.save.saveservice.print_field_names=false
+
+# Optional list of JMeter variable names whose values are to be saved in the result data files.
+# Use commas to separate the names. For example:
+#sample_variables=SESSION_ID,REFERENCE
+# N.B. The current implementation saves the values in XML as attributes,
+# so the names must be valid XML names.
+# Versions of JMeter after 2.3.2 send the variable to all servers
+# to ensure that the correct data is available at the client.
+
+# Optional xml processing instruction for line 2 of the file:
+#jmeter.save.saveservice.xml_pi=<?xml-stylesheet type="text/xsl" href="../extras/jmeter-results-detail-report_21.xsl"?>
+
+#---------------------------------------------------------------------------
+# Settings that affect SampleResults
+#---------------------------------------------------------------------------
+
+# Save the start time stamp instead of the end
+# This also affects the timestamp stored in result files
+sampleresult.timestamp.start=true
+
+#---------------------------------------------------------------------------
+# Upgrade property
+#---------------------------------------------------------------------------
+
+# File that holds a record of name changes for backward compatibility issues
+upgrade_properties=/bin/upgrade.properties
+
+#---------------------------------------------------------------------------
+# JMeter Proxy recorder configuration
+#---------------------------------------------------------------------------
+
+# If the proxy detects a gap of at least 1s (default) between HTTP requests,
+# it assumes that the user has clicked a new URL
+#proxy.pause=1000
+
+# Add numeric prefix to Sampler names (default false)
+#proxy.number.requests=true
+
+# Change the default HTTP Sampler
+# Java:
+#jmeter.httpsampler=HTTPSampler
+# Apache HTTPClient:
+#jmeter.httpsampler=HTTPSampler2
+
+# Default content-type include filter to use
+#proxy.content_type_include=text/html|text/plain|text/xml
+# Default content-type exclude filter to use
+#proxy.content_type_exclude=image/.*|text/css|application/.*
+
+# Default headers to remove from Header Manager elements
+# (Cookie and Authorization are always removed)
+#proxy.headers.remove=If-Modified-Since,If-None-Match,Host
+
+# Binary content-type handling
+# These content-types will be handled by saving the request in a file:
+#proxy.binary.types=application/x-amf,application/x-java-serialized-object
+# The files will be saved in this directory:
+#proxy.binary.directory=user.dir
+# The files will be created with this file filesuffix:
+#proxy.binary.filesuffix=.binary
+
+#---------------------------------------------------------------------------
+# JMeter Proxy configuration
+#---------------------------------------------------------------------------
+# use command-line flags for user-name and password
+#http.proxyDomain=NTLM domain, if required by HTTPClient sampler
+
+# SSL configuration
+#proxy.cert.directory=.
+#proxy.cert.file=proxyserver.jks
+#proxy.cert.type=JKS
+#proxy.cert.keystorepass=password
+#proxy.cert.keypassword=password
+#proxy.cert.factory=SunX509
+#proxy.ssl.protocol=SSLv3
+
+#---------------------------------------------------------------------------
+# HTTPSampleResponse Parser configuration
+#---------------------------------------------------------------------------
+
+# Space-separated list of parser groups
+HTTPResponse.parsers=htmlParser wmlParser
+# for each parser, there should be a parser.types and a parser.className property
+
+#---------------------------------------------------------------------------
+# HTML Parser configuration
+#---------------------------------------------------------------------------
+
+# Define the HTML parser to be used.
+# Default parser:
+#htmlParser.className=org.apache.jmeter.protocol.http.parser.HtmlParserHTMLParser
+# Other parsers:
+#htmlParser.className=org.apache.jmeter.protocol.http.parser.JTidyHTMLParser
+#htmlParser.className=org.apache.jmeter.protocol.http.parser.RegexpHTMLParser
+#
+
+htmlParser.types=text/html application/xhtml+xml application/xml text/xml
+
+#---------------------------------------------------------------------------
+# WML Parser configuration
+#---------------------------------------------------------------------------
+
+wmlParser.className=org.apache.jmeter.protocol.http.parser.RegexpHTMLParser
+
+wmlParser.types=text/vnd.wap.wml 
+
+#---------------------------------------------------------------------------
+# Remote batching configuration
+#---------------------------------------------------------------------------
+
+# Remote batching support
+# default is Standard, which returns each sample
+# Hold retains samples until end of test (may need lots of memory)
+# Batch returns samples in batches
+# Statistical returns sample stats
+# hold_samples was originally defined as a separate property,
+# but can now also be defined using mode=Hold
+# mode can also be the class name of an implementation of org.apache.jmeter.samplers.SampleSender
+#mode=Standard
+#mode=Batch
+#mode=Hold
+#mode=Statistical
+#Set to true to key statistical samples on threadName rather than threadGroup
+#key_on_threadname=false
+#mode=Stripped
+#mode=StrippedBatch
+#mode=org.example.load.MySampleSender
+#hold_samples=true
+#num_sample_threshold=100
+#
+# Value is in milliseconds
+#time_threshold=60000
+
+# To set the Monitor Health Visualiser buffer size, enter the desired value
+# monitor.buffer.size=800
+
+#---------------------------------------------------------------------------
+# TCP Sampler configuration
+#---------------------------------------------------------------------------
+
+# The default handler class
+#tcp.handler=TCPClientImpl
+#
+# eolByte = byte value for end of line
+# set this to a value outside the range -128 to +127 to skip eol checking
+#tcp.eolByte=1000
+#
+# status.prefix and suffix = strings that enclose the status response code
+#tcp.status.prefix=Status=
+#tcp.status.suffix=.
+#
+# status.properties = property file to convert codes to messages
+#tcp.status.properties=mytestfiles/tcpstatus.properties
+
+#---------------------------------------------------------------------------
+# Summariser configuration (mainly applies to non-GUI mode)
+#---------------------------------------------------------------------------
+
+# Summariser settings
+#
+# Define the following property to automatically start a summariser with that name
+# (applies to non-GUI mode ony)
+#summariser.name=summary
+#
+# interval between summaries (in seconds) default 3 minutes
+#summariser.interval=180
+#
+# Write messages to log file
+#summariser.log=true
+#
+# Write messages to System.out
+#summariser.out=true
+
+#---------------------------------------------------------------------------
+# BeanShell configuration
+#---------------------------------------------------------------------------
+
+# BeanShell Server properties
+#
+# Define the port number as non-zero to start the http server on that port
+#beanshell.server.port=9000
+# The telnet server will be started on the next port
+
+#
+# Define the server initialisation file
+beanshell.server.file=../extras/startup.bsh
+
+#
+# Define a file to be processed at startup
+# This is processed using its own interpreter.
+#beanshell.init.file=
+
+#
+# Define the intialisation files for BeanShell Sampler, Function and other BeanShell elements
+# N.B. Beanshell test elements do not share interpreters.
+#      Each element in each thread has its own interpreter.
+#      This is retained between samples.
+#beanshell.sampler.init=BeanShellSampler.bshrc
+#beanshell.function.init=BeanShellFunction.bshrc
+#beanshell.assertion.init=BeanShellAssertion.bshrc
+#beanshell.listener.init=etc
+#beanshell.postprocessor.init=etc
+#beanshell.preprocessor.init=etc
+#beanshell.timer.init=etc
+
+# The file BeanShellListeners.bshrc contains sample definitions
+# of Test and Thread Listeners.
+
+#---------------------------------------------------------------------------
+# MailerModel configuration
+#---------------------------------------------------------------------------
+
+# Number of successful samples before a message is sent
+#mailer.successlimit=2
+#
+# Number of failed samples before a message is sent
+#mailer.failurelimit=2
+
+#---------------------------------------------------------------------------
+# CSVRead configuration
+#---------------------------------------------------------------------------
+
+# CSVRead delimiter setting (default ",")
+# Make sure that there are no trailing spaces or tabs after the delimiter
+# characters, or these will be included in the list of valid delimiters
+#csvread.delimiter=,
+#csvread.delimiter=;
+#csvread.delimiter=!
+#csvread.delimiter=~
+# The following line has a tab after the =
+#csvread.delimiter=	
+
+#---------------------------------------------------------------------------
+# __time() function configuration
+#
+# The properties below can be used to redefine the default formats
+#---------------------------------------------------------------------------
+#time.YMD=yyyyMMdd
+#time.HMS=HHmmss
+#time.YMDHMD=yyyyMMdd-HHmmss
+#time.USER1=
+#time.USER2=
+
+#---------------------------------------------------------------------------
+# CSV DataSet configuration
+#---------------------------------------------------------------------------
+
+# String to return at EOF (if recycle not used)
+#csvdataset.eofstring=<EOF>
+
+#---------------------------------------------------------------------------
+# LDAP Sampler configuration
+#---------------------------------------------------------------------------
+# Maximum number of search results returned by a search that will be sorted
+# to guarantee a stable ordering (if more results then this limit are retruned
+# then no sorting is done). Set to 0 to turn off all sorting, in which case
+# "Equals" response assertions will be very likely to fail against search results.
+#
+#ldapsampler.max_sorted_results=1000
+ 
+# Number of characters to log for each of three sections (starting matching section, diff section,
+#   ending matching section where not all sections will appear for all diffs) diff display when an Equals
+#   assertion fails. So a value of 100 means a maximum of 300 characters of diff text will be displayed
+#   (+ a number of extra characters like "..." and "[[["/"]]]" which are used to decorate it).
+#assertion.equals_section_diff_len=100
+# test written out to log to signify start/end of diff delta
+#assertion.equals_diff_delta_start=[[[
+#assertion.equals_diff_delta_end=]]]
+
+#---------------------------------------------------------------------------
+# Miscellaneous configuration
+#---------------------------------------------------------------------------
+
+# If defined, then start the mirror server on the port
+#mirror.server.port=8080
+
+# ORO PatternCacheLRU size
+#oro.patterncache.size=1000
+
+#TestBeanGui
+#
+#propertyEditorSearchPath=null
+
+# Turn expert mode on/off: expert mode will show expert-mode beans and properties
+#jmeter.expertMode=true
+
+# Maximum redirects to follow in a single sequence (default 5)
+#httpsampler.max_redirects=5
+# Maximum frame/iframe nesting depth (default 5)
+#httpsampler.max_frame_depth=5
+
+# The encoding to be used if none is provided (default ISO-8859-1)
+#sampleresult.default.encoding=ISO-8859-1
+
+# CookieManager behaviour - should cookies with null/empty values be deleted?
+# Default is true. Use false to revert to original behaviour
+#CookieManager.delete_null_cookies=true
+
+# CookieManager behaviour - should variable cookies be allowed?
+# Default is true. Use false to revert to original behaviour
+#CookieManager.allow_variable_cookies=true
+
+# CookieManager behaviour - should Cookies be stored as variables?
+# Default is false
+#CookieManager.save.cookies=false
+ 
+# CookieManager behaviour - prefix to add to cookie name before storing it as a variable
+# Default is COOKIE_; to remove the prefix, define it as one or more spaces
+#CookieManager.name.prefix=
+ 
+# CookieManager behaviour - check received cookies are valid before storing them?
+# Default is true. Use false to revert to previous behaviour
+#CookieManager.check.cookies=true
+
+# (2.0.3) JMeterThread behaviour has been changed to set the started flag before
+# the controllers are initialised. This is so controllers can access variables earlier. 
+# In case this causes problems, the previous behaviour can be restored by uncommenting
+# the following line.
+#jmeterthread.startearlier=false
+
+# (2.2.1) JMeterThread behaviour has changed so that PostProcessors are run in forward order
+# (as they appear in the test plan) rather than reverse order as previously.
+# Uncomment the following line to revert to the original behaviour
+#jmeterthread.reversePostProcessors=true
+
+# (2.2) StandardJMeterEngine behaviour has been changed to notify the listeners after
+# the running version is enabled. This is so they can access variables. 
+# In case this causes problems, the previous behaviour can be restored by uncommenting
+# the following line.
+#jmeterengine.startlistenerslater=false
+
+# Number of milliseconds to wait for a thread to stop
+#jmeterengine.threadstop.wait=5000
+
+# If running non-GUI, then JMeter listens on the following port for a shutdown message.
+# To disable, set the port to 0.
+#jmeterengine.nongui.port=4445
+
+#Should JMeter expand the tree when loading a test plan?
+#onload.expandtree=true
+
+# Maximum size of HTML page that can be displayed; default=200 * 1024
+# Set to 0 to disable the size check
+#view.results.tree.max_size=0
+
+#JMS options
+# Enable the following property to stop JMS Point-to-Point Sampler from using
+# the properties java.naming.security.[principal|credentials] when creating the queue connection
+#JMSSampler.useSecurity.properties=false
+
+#---------------------------------------------------------------------------
+# Classpath configuration
+#---------------------------------------------------------------------------
+
+# List of paths (separated by ;) to search for additional JMeter extension classes
+# - for example new GUI elements and samplers
+# These are in addition to lib/ext. Do not use this for utility jars.
+#search_paths=/app1/lib;/app2/lib
+
+# Users can define additional classpath items by setting the property below
+# - for example, utility jars or JUnit test cases
+#
+# Use the default separator for the host version of Java
+# Paths with spaces may cause problems for the JVM
+#user.classpath=../classes;../jars/jar1.jar
+
+# Classpath finder
+# ================
+# The classpath finder currently needs to load every single JMeter class to find
+# the classes it needs.
+# For non-GUI mode, it's only necessary to scan for Function classes, but all classes
+# are still loaded.
+# All current Function classes include ".function." in their name,
+# and none include ".gui." in the name, so the number of unwanted classes loaded can be
+# reduced by checking for these. However, if a valid function class name does not match
+# these restrictions, it will not be loaded. If problems are encountered, then comment
+# or change the following properties:
+classfinder.functions.contain=.functions.
+classfinder.functions.notContain=.gui.
+
+#---------------------------------------------------------------------------
+# Additional property files to load
+#---------------------------------------------------------------------------
+
+# Should JMeter automatically load additional JMeter properties?
+# File name to look for (comment to disable)
+user.properties=user.properties
+
+# Should JMeter automatically load additional system properties?
+# File name to look for (comment to disable)
+system.properties=system.properties
\ No newline at end of file

Added: projects/jboss-jca/branches/performance/tools/jmeter/bin/saveservice.properties
===================================================================
--- projects/jboss-jca/branches/performance/tools/jmeter/bin/saveservice.properties	                        (rev 0)
+++ projects/jboss-jca/branches/performance/tools/jmeter/bin/saveservice.properties	2010-10-25 14:38:23 UTC (rev 108875)
@@ -0,0 +1,337 @@
+#---------------------------------------------------------
+#         SAVESERVICE PROPERTIES
+#---------------------------------------------------------
+
+##   Licensed to the Apache Software Foundation (ASF) under one or more
+##   contributor license agreements.  See the NOTICE file distributed with
+##   this work for additional information regarding copyright ownership.
+##   The ASF licenses this file to You under the Apache License, Version 2.0
+##   (the "License"); you may not use this file except in compliance with
+##   the License.  You may obtain a copy of the License at
+## 
+##       http://www.apache.org/licenses/LICENSE-2.0
+## 
+##   Unless required by applicable law or agreed to in writing, software
+##   distributed under the License is distributed on an "AS IS" BASIS,
+##   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##   See the License for the specific language governing permissions and
+##   limitations under the License.
+
+#---------------------------------------------------------
+# N.B. To ensure backward compatibility, please do not
+# change or delete any entries that have been used.
+# New entries can be added as necessary.
+#
+# Note that keys starting with an underscore are special,
+# and are not used as aliases.
+#
+# Please keep the entries in alphabetical order within the sections
+# to reduce the likelihood of duplicates
+#
+# version number of this file (automatically generated by SVN)
+_file_version=$Revision: 959116 $
+#
+# Conversion version (for JMX output files)
+# Must be updated if the file has been changed since the previous release
+#
+# 1.7 = 2.1.1
+# 1.8 = 2.1.2
+# (Some version updates were missed here...)
+# 2.0 = 2.3.1
+# 2.1 = 2.3.2
+#
+_version=2.1
+#
+#
+# Character set encoding used to read and write JMeter XML files
+#
+_file_encoding=UTF-8
+#
+#---------------------------------------------------------
+#
+# The following properties are used to create aliases
+# [Must all start with capital letter]
+#
+AccessLogSampler=org.apache.jmeter.protocol.http.sampler.AccessLogSampler
+AjpSampler=org.apache.jmeter.protocol.http.sampler.AjpSampler
+AjpSamplerGui=org.apache.jmeter.protocol.http.control.gui.AjpSamplerGui
+AnchorModifier=org.apache.jmeter.protocol.http.modifier.AnchorModifier
+AnchorModifierGui=org.apache.jmeter.protocol.http.modifier.gui.AnchorModifierGui
+Argument=org.apache.jmeter.config.Argument
+Arguments=org.apache.jmeter.config.Arguments
+ArgumentsPanel=org.apache.jmeter.config.gui.ArgumentsPanel
+AssertionGui=org.apache.jmeter.assertions.gui.AssertionGui
+AssertionVisualizer=org.apache.jmeter.visualizers.AssertionVisualizer
+AuthManager=org.apache.jmeter.protocol.http.control.AuthManager
+Authorization=org.apache.jmeter.protocol.http.control.Authorization
+AuthPanel=org.apache.jmeter.protocol.http.gui.AuthPanel
+BarChart=org.apache.jmeter.testelement.BarChart
+BarChartGui=org.apache.jmeter.report.gui.BarChartGui
+BeanShellAssertion=org.apache.jmeter.assertions.BeanShellAssertion
+BeanShellAssertionGui=org.apache.jmeter.assertions.gui.BeanShellAssertionGui
+BeanShellListener=org.apache.jmeter.visualizers.BeanShellListener
+BeanShellPostProcessor=org.apache.jmeter.extractor.BeanShellPostProcessor
+BeanShellPreProcessor=org.apache.jmeter.modifiers.BeanShellPreProcessor
+BeanShellSampler=org.apache.jmeter.protocol.java.sampler.BeanShellSampler
+BeanShellSamplerGui=org.apache.jmeter.protocol.java.control.gui.BeanShellSamplerGui
+BeanShellTimer=org.apache.jmeter.timers.BeanShellTimer
+BSFAssertion=org.apache.jmeter.assertions.BSFAssertion
+BSFListener=org.apache.jmeter.visualizers.BSFListener
+BSFPreProcessor=org.apache.jmeter.modifiers.BSFPreProcessor
+BSFPostProcessor=org.apache.jmeter.extractor.BSFPostProcessor
+BSFSampler=org.apache.jmeter.protocol.java.sampler.BSFSampler
+BSFSamplerGui=org.apache.jmeter.protocol.java.control.gui.BSFSamplerGui
+BSFTimer=org.apache.jmeter.timers.BSFTimer
+CacheManager=org.apache.jmeter.protocol.http.control.CacheManager
+CacheManagerGui=org.apache.jmeter.protocol.http.gui.CacheManagerGui
+CompareAssertion=org.apache.jmeter.assertions.CompareAssertion
+ComparisonVisualizer=org.apache.jmeter.visualizers.ComparisonVisualizer
+ConfigTestElement=org.apache.jmeter.config.ConfigTestElement
+ConstantThroughputTimer=org.apache.jmeter.timers.ConstantThroughputTimer
+ConstantTimer=org.apache.jmeter.timers.ConstantTimer
+ConstantTimerGui=org.apache.jmeter.timers.gui.ConstantTimerGui
+Cookie=org.apache.jmeter.protocol.http.control.Cookie
+CookieManager=org.apache.jmeter.protocol.http.control.CookieManager
+CookiePanel=org.apache.jmeter.protocol.http.gui.CookiePanel
+CounterConfig=org.apache.jmeter.modifiers.CounterConfig
+CounterConfigGui=org.apache.jmeter.modifiers.gui.CounterConfigGui
+CSVDataSet=org.apache.jmeter.config.CSVDataSet
+DebugPostProcessor=org.apache.jmeter.extractor.DebugPostProcessor
+DebugSampler=org.apache.jmeter.sampler.DebugSampler
+DistributionGraphVisualizer=org.apache.jmeter.visualizers.DistributionGraphVisualizer
+DurationAssertion=org.apache.jmeter.assertions.DurationAssertion
+DurationAssertionGui=org.apache.jmeter.assertions.gui.DurationAssertionGui
+# Should really have been defined as floatProp to agree with other properties
+# No point changing this now
+FloatProperty=org.apache.jmeter.testelement.property.FloatProperty
+ForeachController=org.apache.jmeter.control.ForeachController
+ForeachControlPanel=org.apache.jmeter.control.gui.ForeachControlPanel
+FtpConfigGui=org.apache.jmeter.protocol.ftp.config.gui.FtpConfigGui
+FTPSampler=org.apache.jmeter.protocol.ftp.sampler.FTPSampler
+FtpTestSamplerGui=org.apache.jmeter.protocol.ftp.control.gui.FtpTestSamplerGui
+GaussianRandomTimer=org.apache.jmeter.timers.GaussianRandomTimer
+GaussianRandomTimerGui=org.apache.jmeter.timers.gui.GaussianRandomTimerGui
+GenericController=org.apache.jmeter.control.GenericController
+GraphAccumVisualizer=org.apache.jmeter.visualizers.GraphAccumVisualizer
+GraphVisualizer=org.apache.jmeter.visualizers.GraphVisualizer
+Header=org.apache.jmeter.protocol.http.control.Header
+HeaderManager=org.apache.jmeter.protocol.http.control.HeaderManager
+HeaderPanel=org.apache.jmeter.protocol.http.gui.HeaderPanel
+HTMLAssertion=org.apache.jmeter.assertions.HTMLAssertion
+HTMLAssertionGui=org.apache.jmeter.assertions.gui.HTMLAssertionGui
+HTMLReportWriter=org.apache.jmeter.report.writers.HTMLReportWriter
+HTMLReportWriterGui=org.apache.jmeter.report.writers.gui.HTMLReportWriterGui
+HTTPArgument=org.apache.jmeter.protocol.http.util.HTTPArgument
+HTTPArgumentsPanel=org.apache.jmeter.protocol.http.gui.HTTPArgumentsPanel
+HTTPFileArg=org.apache.jmeter.protocol.http.util.HTTPFileArg
+HTTPFileArgs=org.apache.jmeter.protocol.http.util.HTTPFileArgs
+HttpDefaultsGui=org.apache.jmeter.protocol.http.config.gui.HttpDefaultsGui
+HttpGenericSampler=org.apache.jmeter.protocol.http.sampler.HttpGenericSampler
+HttpGenericSamplerGui=org.apache.jmeter.protocol.http.control.gui.HttpGenericSamplerGui
+HTTPSampler=org.apache.jmeter.protocol.http.sampler.HTTPSampler
+HttpMirrorControl=org.apache.jmeter.protocol.http.control.HttpMirrorControl
+HttpMirrorControlGui=org.apache.jmeter.protocol.http.control.gui.HttpMirrorControlGui
+HTTPSampler2=org.apache.jmeter.protocol.http.sampler.HTTPSampler2
+HttpTestSampleGui=org.apache.jmeter.protocol.http.control.gui.HttpTestSampleGui
+HttpTestSampleGui2=org.apache.jmeter.protocol.http.control.gui.HttpTestSampleGui2
+IfController=org.apache.jmeter.control.IfController
+IfControllerPanel=org.apache.jmeter.control.gui.IfControllerPanel
+IncludeController=org.apache.jmeter.control.IncludeController
+IncludeControllerGui=org.apache.jmeter.control.gui.IncludeControllerGui
+InterleaveControl=org.apache.jmeter.control.InterleaveControl
+InterleaveControlGui=org.apache.jmeter.control.gui.InterleaveControlGui
+JavaConfig=org.apache.jmeter.protocol.java.config.JavaConfig
+JavaConfigGui=org.apache.jmeter.protocol.java.config.gui.JavaConfigGui
+JavaSampler=org.apache.jmeter.protocol.java.sampler.JavaSampler
+JavaTest=org.apache.jmeter.protocol.java.test.JavaTest
+JavaTestSamplerGui=org.apache.jmeter.protocol.java.control.gui.JavaTestSamplerGui
+JDBCDataSource=org.apache.jmeter.protocol.jdbc.config.DataSourceElement
+JDBCSampler=org.apache.jmeter.protocol.jdbc.sampler.JDBCSampler
+# Renamed to JMSSamplerGui; keep original entry for backwards compatibility
+JMSConfigGui=org.apache.jmeter.protocol.jms.control.gui.JMSConfigGui
+JMSPublisherGui=org.apache.jmeter.protocol.jms.control.gui.JMSPublisherGui
+JMSSampler=org.apache.jmeter.protocol.jms.sampler.JMSSampler
+JMSSamplerGui=org.apache.jmeter.protocol.jms.control.gui.JMSSamplerGui
+JMSSubscriberGui=org.apache.jmeter.protocol.jms.control.gui.JMSSubscriberGui
+JSR223Assertion=org.apache.jmeter.assertions.JSR223Assertion
+JSR223Listener=org.apache.jmeter.visualizers.JSR223Listener
+JSR223PostProcessor=org.apache.jmeter.extractor.JSR223PostProcessor
+JSR223PreProcessor=org.apache.jmeter.modifiers.JSR223PreProcessor
+JSR223Sampler=org.apache.jmeter.protocol.java.sampler.JSR223Sampler
+JSR223Timer=org.apache.jmeter.timers.JSR223Timer
+JUnitSampler=org.apache.jmeter.protocol.java.sampler.JUnitSampler
+JUnitTestSamplerGui=org.apache.jmeter.protocol.java.control.gui.JUnitTestSamplerGui
+LDAPArgument=org.apache.jmeter.protocol.ldap.config.gui.LDAPArgument
+LDAPArguments=org.apache.jmeter.protocol.ldap.config.gui.LDAPArguments
+LDAPArgumentsPanel=org.apache.jmeter.protocol.ldap.config.gui.LDAPArgumentsPanel
+LdapConfigGui=org.apache.jmeter.protocol.ldap.config.gui.LdapConfigGui
+LdapExtConfigGui=org.apache.jmeter.protocol.ldap.config.gui.LdapExtConfigGui
+LDAPExtSampler=org.apache.jmeter.protocol.ldap.sampler.LDAPExtSampler
+LdapExtTestSamplerGui=org.apache.jmeter.protocol.ldap.control.gui.LdapExtTestSamplerGui
+LDAPSampler=org.apache.jmeter.protocol.ldap.sampler.LDAPSampler
+LdapTestSamplerGui=org.apache.jmeter.protocol.ldap.control.gui.LdapTestSamplerGui
+LineChart=org.apache.jmeter.testelement.LineChart
+LineGraphGui=org.apache.jmeter.report.gui.LineGraphGui
+LogicControllerGui=org.apache.jmeter.control.gui.LogicControllerGui
+LoginConfig=org.apache.jmeter.config.LoginConfig
+LoginConfigGui=org.apache.jmeter.config.gui.LoginConfigGui
+LoopController=org.apache.jmeter.control.LoopController
+LoopControlPanel=org.apache.jmeter.control.gui.LoopControlPanel
+MailerModel=org.apache.jmeter.reporters.MailerModel
+MailerResultCollector=org.apache.jmeter.reporters.MailerResultCollector
+MailerVisualizer=org.apache.jmeter.visualizers.MailerVisualizer
+MailReaderSampler=org.apache.jmeter.protocol.mail.sampler.MailReaderSampler
+MailReaderSamplerGui=org.apache.jmeter.protocol.mail.sampler.gui.MailReaderSamplerGui
+MD5HexAssertion=org.apache.jmeter.assertions.MD5HexAssertion
+MD5HexAssertionGUI=org.apache.jmeter.assertions.gui.MD5HexAssertionGUI
+ModuleController=org.apache.jmeter.control.ModuleController
+ModuleControllerGui=org.apache.jmeter.control.gui.ModuleControllerGui
+MonitorHealthVisualizer=org.apache.jmeter.visualizers.MonitorHealthVisualizer
+NamePanel=org.apache.jmeter.gui.NamePanel
+ObsoleteGui=org.apache.jmeter.config.gui.ObsoleteGui
+OnceOnlyController=org.apache.jmeter.control.OnceOnlyController
+OnceOnlyControllerGui=org.apache.jmeter.control.gui.OnceOnlyControllerGui
+ParamMask=org.apache.jmeter.protocol.http.modifier.ParamMask
+ParamModifier=org.apache.jmeter.protocol.http.modifier.ParamModifier
+ParamModifierGui=org.apache.jmeter.protocol.http.modifier.gui.ParamModifierGui
+PropertyControlGui=org.apache.jmeter.visualizers.PropertyControlGui
+ProxyControl=org.apache.jmeter.protocol.http.proxy.ProxyControl
+ProxyControlGui=org.apache.jmeter.protocol.http.proxy.gui.ProxyControlGui
+PublisherSampler=org.apache.jmeter.protocol.jms.sampler.PublisherSampler
+RandomControlGui=org.apache.jmeter.control.gui.RandomControlGui
+RandomController=org.apache.jmeter.control.RandomController
+RandomOrderController=org.apache.jmeter.control.RandomOrderController
+RandomOrderControllerGui=org.apache.jmeter.control.gui.RandomOrderControllerGui
+RandomVariableConfig=org.apache.jmeter.config.RandomVariableConfig
+RecordController=org.apache.jmeter.protocol.http.control.gui.RecordController
+RecordingController=org.apache.jmeter.protocol.http.control.RecordingController
+ReflectionThreadGroup=org.apache.jmeter.threads.ReflectionThreadGroup
+RegexExtractor=org.apache.jmeter.extractor.RegexExtractor
+RegexExtractorGui=org.apache.jmeter.extractor.gui.RegexExtractorGui
+RemoteListenerWrapper=org.apache.jmeter.samplers.RemoteListenerWrapper
+RemoteSampleListenerWrapper=org.apache.jmeter.samplers.RemoteSampleListenerWrapper
+RemoteTestListenerWrapper=org.apache.jmeter.samplers.RemoteTestListenerWrapper
+ReportGui=org.apache.jmeter.control.gui.ReportGui
+ReportPage=org.apache.jmeter.testelement.ReportPage
+ReportPageGui=org.apache.jmeter.report.gui.ReportPageGui
+ReportPlan=org.apache.jmeter.testelement.ReportPlan
+ResponseAssertion=org.apache.jmeter.assertions.ResponseAssertion
+ResultAction=org.apache.jmeter.reporters.ResultAction
+ResultActionGui=org.apache.jmeter.reporters.gui.ResultActionGui
+ResultCollector=org.apache.jmeter.reporters.ResultCollector
+ResultSaver=org.apache.jmeter.reporters.ResultSaver
+ResultSaverGui=org.apache.jmeter.reporters.gui.ResultSaverGui
+RunTime=org.apache.jmeter.control.RunTime
+RunTimeGui=org.apache.jmeter.control.gui.RunTimeGui
+SampleSaveConfiguration=org.apache.jmeter.samplers.SampleSaveConfiguration
+SimpleConfigGui=org.apache.jmeter.config.gui.SimpleConfigGui
+SimpleDataWriter=org.apache.jmeter.visualizers.SimpleDataWriter
+SizeAssertion=org.apache.jmeter.assertions.SizeAssertion
+SizeAssertionGui=org.apache.jmeter.assertions.gui.SizeAssertionGui
+SMIMEAssertion=org.apache.jmeter.assertions.SMIMEAssertionTestElement
+SMIMEAssertionGui=org.apache.jmeter.assertions.gui.SMIMEAssertionGui
+SmtpSampler=org.apache.jmeter.protocol.smtp.sampler.SmtpSampler
+SmtpSamplerGui=org.apache.jmeter.protocol.smtp.sampler.gui.SmtpSamplerGui
+SoapSampler=org.apache.jmeter.protocol.http.sampler.SoapSampler
+SoapSamplerGui=org.apache.jmeter.protocol.http.control.gui.SoapSamplerGui
+SplineVisualizer=org.apache.jmeter.visualizers.SplineVisualizer
+StatGraphVisualizer=org.apache.jmeter.visualizers.StatGraphVisualizer
+StatVisualizer=org.apache.jmeter.visualizers.StatVisualizer
+SubscriberSampler=org.apache.jmeter.protocol.jms.sampler.SubscriberSampler
+SubstitutionElement=org.apache.jmeter.assertions.SubstitutionElement
+Summariser=org.apache.jmeter.reporters.Summariser
+SummariserGui=org.apache.jmeter.reporters.gui.SummariserGui
+SummaryReport=org.apache.jmeter.visualizers.SummaryReport
+SwitchController=org.apache.jmeter.control.SwitchController
+SwitchControllerGui=org.apache.jmeter.control.gui.SwitchControllerGui
+SyncTimer=org.apache.jmeter.timers.SyncTimer
+Table=org.apache.jmeter.testelement.Table
+TableGui=org.apache.jmeter.report.gui.TableGui
+TableVisualizer=org.apache.jmeter.visualizers.TableVisualizer
+TCPConfigGui=org.apache.jmeter.protocol.tcp.config.gui.TCPConfigGui
+TCPSampler=org.apache.jmeter.protocol.tcp.sampler.TCPSampler
+TCPSamplerGui=org.apache.jmeter.protocol.tcp.control.gui.TCPSamplerGui
+TestAction=org.apache.jmeter.sampler.TestAction
+TestActionGui=org.apache.jmeter.sampler.gui.TestActionGui
+TestBeanGUI=org.apache.jmeter.testbeans.gui.TestBeanGUI
+TestPlan=org.apache.jmeter.testelement.TestPlan
+TestPlanGui=org.apache.jmeter.control.gui.TestPlanGui
+ThreadGroup=org.apache.jmeter.threads.ThreadGroup
+ThreadGroupGui=org.apache.jmeter.threads.gui.ThreadGroupGui
+ThroughputController=org.apache.jmeter.control.ThroughputController
+ThroughputControllerGui=org.apache.jmeter.control.gui.ThroughputControllerGui
+TransactionController=org.apache.jmeter.control.TransactionController
+TransactionControllerGui=org.apache.jmeter.control.gui.TransactionControllerGui
+TransactionSampler=org.apache.jmeter.control.TransactionSampler
+UniformRandomTimer=org.apache.jmeter.timers.UniformRandomTimer
+UniformRandomTimerGui=org.apache.jmeter.timers.gui.UniformRandomTimerGui
+URLRewritingModifier=org.apache.jmeter.protocol.http.modifier.URLRewritingModifier
+URLRewritingModifierGui=org.apache.jmeter.protocol.http.modifier.gui.URLRewritingModifierGui
+UserParameterModifier=org.apache.jmeter.protocol.http.modifier.UserParameterModifier
+UserParameterModifierGui=org.apache.jmeter.protocol.http.modifier.gui.UserParameterModifierGui
+UserParameters=org.apache.jmeter.modifiers.UserParameters
+UserParametersGui=org.apache.jmeter.modifiers.gui.UserParametersGui
+ViewResultsFullVisualizer=org.apache.jmeter.visualizers.ViewResultsFullVisualizer
+WebServiceSampler=org.apache.jmeter.protocol.http.sampler.WebServiceSampler
+WebServiceSamplerGui=org.apache.jmeter.protocol.http.control.gui.WebServiceSamplerGui
+WhileController=org.apache.jmeter.control.WhileController
+WhileControllerGui=org.apache.jmeter.control.gui.WhileControllerGui
+WorkBench=org.apache.jmeter.testelement.WorkBench
+WorkBenchGui=org.apache.jmeter.control.gui.WorkBenchGui
+XMLAssertion=org.apache.jmeter.assertions.XMLAssertion
+XMLAssertionGui=org.apache.jmeter.assertions.gui.XMLAssertionGui
+XMLSchemaAssertion=org.apache.jmeter.assertions.XMLSchemaAssertion
+XMLSchemaAssertionGUI=org.apache.jmeter.assertions.gui.XMLSchemaAssertionGUI
+XPathAssertion=org.apache.jmeter.assertions.XPathAssertion
+XPathAssertionGui=org.apache.jmeter.assertions.gui.XPathAssertionGui
+XPathExtractor=org.apache.jmeter.extractor.XPathExtractor
+XPathExtractorGui=org.apache.jmeter.extractor.gui.XPathExtractorGui
+#
+# Properties - all start with lower case letter and end with Prop
+#
+boolProp=org.apache.jmeter.testelement.property.BooleanProperty
+collectionProp=org.apache.jmeter.testelement.property.CollectionProperty
+doubleProp=org.apache.jmeter.testelement.property.DoubleProperty
+elementProp=org.apache.jmeter.testelement.property.TestElementProperty
+# see above - already defined as FloatProperty
+#floatProp=org.apache.jmeter.testelement.property.FloatProperty
+intProp=org.apache.jmeter.testelement.property.IntegerProperty
+longProp=org.apache.jmeter.testelement.property.LongProperty
+mapProp=org.apache.jmeter.testelement.property.MapProperty
+objProp=org.apache.jmeter.testelement.property.ObjectProperty
+stringProp=org.apache.jmeter.testelement.property.StringProperty
+#
+# Other - must start with a lower case letter (and not end with Prop)
+# (otherwise they could clash with the initial set of aliases)
+#
+hashTree=org.apache.jorphan.collections.ListedHashTree
+jmeterTestPlan=org.apache.jmeter.save.ScriptWrapper
+sample=org.apache.jmeter.samplers.SampleResult
+httpSample=org.apache.jmeter.protocol.http.sampler.HTTPSampleResult
+testResults=org.apache.jmeter.save.TestResultWrapper
+assertionResult=org.apache.jmeter.assertions.AssertionResult
+monitorStats=org.apache.jmeter.visualizers.MonitorStats
+sampleEvent=org.apache.jmeter.samplers.SampleEvent
+#
+# Converters to register.  Must start line with '_'
+# If the converter is a collection of subitems, set equal to "collection"
+# If the converter needs to know the class mappings but is not a collection of 
+#      subitems, set it equal to "mapping"
+_org.apache.jmeter.protocol.http.sampler.HTTPSamplerBaseConverter=collection
+_org.apache.jmeter.protocol.http.util.HTTPResultConverter=collection
+_org.apache.jmeter.save.converters.BooleanPropertyConverter=
+_org.apache.jmeter.save.converters.IntegerPropertyConverter=
+_org.apache.jmeter.save.converters.LongPropertyConverter=
+_org.apache.jmeter.save.converters.MultiPropertyConverter=collection
+_org.apache.jmeter.save.converters.SampleEventConverter=
+_org.apache.jmeter.save.converters.SampleResultConverter=collection
+_org.apache.jmeter.save.converters.SampleSaveConfigurationConverter=collection
+_org.apache.jmeter.save.converters.StringPropertyConverter=
+_org.apache.jmeter.save.converters.HashTreeConverter=collection
+_org.apache.jmeter.save.converters.TestElementConverter=collection
+_org.apache.jmeter.save.converters.TestElementPropertyConverter=collection
+_org.apache.jmeter.save.converters.TestResultWrapperConverter=collection
+_org.apache.jmeter.save.ScriptWrapperConverter=mapping
+#
+#	Remember to update the _version entry
+#
\ No newline at end of file

Added: projects/jboss-jca/branches/performance/tools/jmeter/bin/upgrade.properties
===================================================================
--- projects/jboss-jca/branches/performance/tools/jmeter/bin/upgrade.properties	                        (rev 0)
+++ projects/jboss-jca/branches/performance/tools/jmeter/bin/upgrade.properties	2010-10-25 14:38:23 UTC (rev 108875)
@@ -0,0 +1,81 @@
+# Class, property and value upgrade equivalences.
+
+##   Licensed to the Apache Software Foundation (ASF) under one or more
+##   contributor license agreements.  See the NOTICE file distributed with
+##   this work for additional information regarding copyright ownership.
+##   The ASF licenses this file to You under the Apache License, Version 2.0
+##   (the "License"); you may not use this file except in compliance with
+##   the License.  You may obtain a copy of the License at
+## 
+##       http://www.apache.org/licenses/LICENSE-2.0
+## 
+##   Unless required by applicable law or agreed to in writing, software
+##   distributed under the License is distributed on an "AS IS" BASIS,
+##   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+##   See the License for the specific language governing permissions and
+##   limitations under the License.
+
+#
+# Format is as follows --
+# for renamed test element & GUI classes:
+# 		old.class.Name=new.class.Name
+# 		old.class.Name|guiClassName=new.class.Name
+#		(e.g. for ConfigTestElement)
+#
+# for renamed / deleted properties:
+#		class.Name/Old.propertyName=newPropertyName
+#		if newPropertyName is omitted, then property is deleted
+#
+# for renamed values:
+#		old.class.Name.old.propertyName/oldValue=newValue
+#
+
+org.apache.jmeter.protocol.http.config.gui.UrlConfigGui=org.apache.jmeter.protocol.http.config.gui.HttpDefaultsGui
+org.apache.jmeter.assertions.Assertion=org.apache.jmeter.assertions.ResponseAssertion
+org.apache.jmeter.protocol.http.sampler.HTTPSamplerFull=org.apache.jmeter.protocol.http.sampler.HTTPSampler
+org.apache.jmeter.control.gui.RecordController=org.apache.jmeter.protocol.http.control.gui.RecordController
+
+org.apache.jmeter.timers.gui.ConstantThroughputTimerGui=org.apache.jmeter.testbeans.gui.TestBeanGUI
+org.apache.jmeter.timers.ConstantThroughputTimer/ConstantThroughputTimer.throughput=throughput
+
+org.apache.jmeter.protocol.jdbc.control.gui.JdbcTestSampleGui=org.apache.jmeter.testbeans.gui.TestBeanGUI
+org.apache.jmeter.protocol.jdbc.sampler.JDBCSampler/JDBCSampler.query=query
+#org.apache.jmeter.protocol.jdbc.sampler.JDBCSampler.JDBCSampler.dataSource/NULL=
+
+# Convert DBconfig
+org.apache.jmeter.protocol.jdbc.config.gui.DbConfigGui=org.apache.jmeter.testbeans.gui.TestBeanGUI
+org.apache.jmeter.config.ConfigTestElement|org.apache.jmeter.protocol.jdbc.config.gui.DbConfigGui=org.apache.jmeter.protocol.jdbc.config.DataSourceElement
+org.apache.jmeter.protocol.jdbc.config.DataSourceElement/JDBCSampler.url=dbUrl
+org.apache.jmeter.protocol.jdbc.config.DataSourceElement/JDBCSampler.driver=driver
+org.apache.jmeter.protocol.jdbc.config.DataSourceElement/JDBCSampler.query=query
+org.apache.jmeter.protocol.jdbc.config.DataSourceElement/ConfigTestElement.username=username
+org.apache.jmeter.protocol.jdbc.config.DataSourceElement/ConfigTestElement.password=password
+
+# Convert PoolConfig
+org.apache.jmeter.protocol.jdbc.config.gui.PoolConfigGui=org.apache.jmeter.testbeans.gui.TestBeanGUI
+org.apache.jmeter.config.ConfigTestElement|org.apache.jmeter.protocol.jdbc.config.gui.PoolConfigGui=org.apache.jmeter.protocol.jdbc.config.DataSourceElement
+org.apache.jmeter.protocol.jdbc.config.DataSourceElement/JDBCSampler.connections=
+org.apache.jmeter.protocol.jdbc.config.DataSourceElement/JDBCSampler.connPoolClass=
+org.apache.jmeter.protocol.jdbc.config.DataSourceElement/JDBCSampler.maxuse=poolMax
+
+# SQL Config
+org.apache.jmeter.config.ConfigTestElement/JDBCSampler.query=query
+org.apache.jmeter.protocol.http.control.Header/TestElement.name=Header.name
+
+# Upgrade AccessLogSampler
+org.apache.jmeter.protocol.http.control.gui.AccessLogSamplerGui=org.apache.jmeter.testbeans.gui.TestBeanGUI
+org.apache.jmeter.protocol.http.sampler.AccessLogSampler/AccessLogSampler.log_file=logFile
+org.apache.jmeter.protocol.http.sampler.AccessLogSampler/HTTPSampler.port=portString
+#Is the following used now?
+#org.apache.jmeter.protocol.http.sampler.AccessLogSampler/AccessLogSampler.generator_class_name=
+#Looks to be a new field
+#filterClassName
+org.apache.jmeter.protocol.http.sampler.AccessLogSampler/HTTPSampler.domain=domain
+org.apache.jmeter.protocol.http.sampler.AccessLogSampler/AccessLogSampler.parser_class_name=parserClassName
+org.apache.jmeter.protocol.http.sampler.AccessLogSampler/HTTPSampler.image_parser=imageParsing
+
+# Renamed class
+org.apache.jmeter.protocol.jms.control.gui.JMSConfigGui=org.apache.jmeter.protocol.jms.control.gui.JMSSamplerGui
+
+# This class has been deleted
+org.apache.jmeter.protocol.jdbc.config.gui.SqlConfigGui=org.apache.jmeter.config.gui.ObsoleteGui
\ No newline at end of file

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/activation-1.1.1.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/activation-1.1.1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/avalon-framework-4.1.4.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/avalon-framework-4.1.4.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/bsf-2.4.0.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/bsf-2.4.0.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/bsf-api-3.1.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/bsf-api-3.1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/bsh-2.0b5.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/bsh-2.0b5.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/bshclient.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/bshclient.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-codec-1.4.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-codec-1.4.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-collections-3.2.1.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-collections-3.2.1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-httpclient-3.1.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-httpclient-3.1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-io-1.4.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-io-1.4.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-jexl-1.1.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-jexl-1.1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-lang-2.4.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-lang-2.4.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-logging-1.1.1.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-logging-1.1.1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-net-1.4.1.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/commons-net-1.4.1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/excalibur-datasource-1.1.1.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/excalibur-datasource-1.1.1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/excalibur-instrument-1.0.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/excalibur-instrument-1.0.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/excalibur-logger-1.1.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/excalibur-logger-1.1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/excalibur-pool-1.2.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/excalibur-pool-1.2.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_components.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_components.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_core.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_core.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_ftp.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_ftp.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_functions.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_functions.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_http.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_http.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_java.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_java.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_jdbc.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_jdbc.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_jms.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_jms.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_junit.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_junit.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_ldap.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_ldap.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_mail.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_mail.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_monitors.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_monitors.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_report.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_report.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_tcp.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/ext/ApacheJMeter_tcp.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/geronimo-jms_1.1_spec-1.1.1.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/geronimo-jms_1.1_spec-1.1.1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/htmllexer-2.0-20060923.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/htmllexer-2.0-20060923.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/htmlparser-2.0-20060923.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/htmlparser-2.0-20060923.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/jCharts-0.7.5.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/jCharts-0.7.5.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/jdom-1.1.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/jdom-1.1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/jorphan.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/jorphan.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/js-1.6R5.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/js-1.6R5.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/jtidy-r938.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/jtidy-r938.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/junit/test.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/junit/test.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/junit-4.8.1.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/junit-4.8.1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/logkit-2.0.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/logkit-2.0.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/mail-1.4.3.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/mail-1.4.3.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/oro-2.0.8.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/oro-2.0.8.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/serializer-2.7.1.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/serializer-2.7.1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/soap-2.3.1.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/soap-2.3.1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/xalan-2.7.1.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/xalan-2.7.1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/xercesImpl-2.9.1.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/xercesImpl-2.9.1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/xml-apis-1.3.04.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/xml-apis-1.3.04.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/xmlgraphics-commons-1.3.1.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/xmlgraphics-commons-1.3.1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/xpp3_min-1.1.4c.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/xpp3_min-1.1.4c.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: projects/jboss-jca/branches/performance/tools/jmeter/lib/xstream-1.3.1.jar
===================================================================
(Binary files differ)


Property changes on: projects/jboss-jca/branches/performance/tools/jmeter/lib/xstream-1.3.1.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream



More information about the jboss-cvs-commits mailing list