Author: lquack
Date: Thu Oct 13 13:44:21 2016
New Revision: 1764675

URL: http://svn.apache.org/viewvc?rev=1764675&view=rev
Log:
NO-JIRA: [Java Performance Tests] add transient transacted test case

Added:
    
qpid/java/trunk/perftests/etc/chartdefs/timeseries/combined_transient_transaction_plain.chartdef
    
qpid/java/trunk/perftests/etc/chartdefs/timeseries/combined_transient_transaction_ssl.chartdef
Modified:
    qpid/java/trunk/perftests/etc/testdefs/defaultTests.js

Added: 
qpid/java/trunk/perftests/etc/chartdefs/timeseries/combined_transient_transaction_plain.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/perftests/etc/chartdefs/timeseries/combined_transient_transaction_plain.chartdef?rev=1764675&view=auto
==============================================================================
--- 
qpid/java/trunk/perftests/etc/chartdefs/timeseries/combined_transient_transaction_plain.chartdef
 (added)
+++ 
qpid/java/trunk/perftests/etc/chartdefs/timeseries/combined_transient_transaction_plain.chartdef
 Thu Oct 13 13:44:21 2016
@@ -0,0 +1,43 @@
+#
+# 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.
+#
+
+chartType=TIMELINE
+chartTitle=Transient Transacted AMQP ${qpid.charting.protocolVersion} plain
+chartDescription=10P 10C, transient, transacted, 1kB message, plain, 
${qpid.charting.brokerVersionA} / ${qpid.charting.brokerVersionB} / 
${qpid.charting.brokerVersionC}
+
+yAxisLowerBound=0
+yAxisUpperBound=40000
+
+xAxisTitle=Date
+yAxisTitle=Messages Per Second
+
+series.1.statement=SELECT insertedTimestamp, throughputMessagesPerS FROM 
RESULTS WHERE participantName = 'All' AND testName = 
'transient_transaction_plain' AND providerVersion LIKE 
'%${qpid.charting.brokerVersionA}%' AND protocolVersion = 
'${qpid.charting.protocolVersion}'
+series.1.colourName=blue
+series.1.shape=cross
+series.1.legend=${qpid.charting.brokerVersionA}
+
+series.2.statement=SELECT insertedTimestamp, throughputMessagesPerS FROM 
RESULTS WHERE participantName = 'All' AND testName = 
'transient_transaction_plain' AND providerVersion LIKE 
'%${qpid.charting.brokerVersionB}%' AND protocolVersion = 
'${qpid.charting.protocolVersion}'
+series.2.colourName=red
+series.2.shape=cross
+series.2.legend=${qpid.charting.brokerVersionB}
+
+series.3.statement=SELECT insertedTimestamp, throughputMessagesPerS FROM 
RESULTS WHERE participantName = 'All' AND testName = 
'transient_transaction_plain' AND providerVersion LIKE 
'%${qpid.charting.brokerVersionC}%' AND protocolVersion = 
'${qpid.charting.protocolVersion}'
+series.3.colourName=dark_green
+series.3.shape=cross
+series.3.legend=${qpid.charting.brokerVersionC}

Added: 
qpid/java/trunk/perftests/etc/chartdefs/timeseries/combined_transient_transaction_ssl.chartdef
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/perftests/etc/chartdefs/timeseries/combined_transient_transaction_ssl.chartdef?rev=1764675&view=auto
==============================================================================
--- 
qpid/java/trunk/perftests/etc/chartdefs/timeseries/combined_transient_transaction_ssl.chartdef
 (added)
+++ 
qpid/java/trunk/perftests/etc/chartdefs/timeseries/combined_transient_transaction_ssl.chartdef
 Thu Oct 13 13:44:21 2016
@@ -0,0 +1,43 @@
+#
+# 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.
+#
+
+chartType=TIMELINE
+chartTitle=Transient Transacted AMQP ${qpid.charting.protocolVersion} ssl
+chartDescription=10P 10C, transient, transacted, 1kB message, ssl, 
${qpid.charting.brokerVersionA} / ${qpid.charting.brokerVersionB} / 
${qpid.charting.brokerVersionC}
+
+yAxisLowerBound=0
+yAxisUpperBound=40000
+
+xAxisTitle=Date
+yAxisTitle=Messages Per Second
+
+series.1.statement=SELECT insertedTimestamp, throughputMessagesPerS FROM 
RESULTS WHERE participantName = 'All' AND testName = 
'transient_transaction_ssl' AND providerVersion LIKE 
'%${qpid.charting.brokerVersionA}%' AND protocolVersion = 
'${qpid.charting.protocolVersion}'
+series.1.colourName=blue
+series.1.shape=cross
+series.1.legend=${qpid.charting.brokerVersionA}
+
+series.2.statement=SELECT insertedTimestamp, throughputMessagesPerS FROM 
RESULTS WHERE participantName = 'All' AND testName = 
'transient_transaction_ssl' AND providerVersion LIKE 
'%${qpid.charting.brokerVersionB}%' AND protocolVersion = 
'${qpid.charting.protocolVersion}'
+series.2.colourName=red
+series.2.shape=cross
+series.2.legend=${qpid.charting.brokerVersionB}
+
+series.3.statement=SELECT insertedTimestamp, throughputMessagesPerS FROM 
RESULTS WHERE participantName = 'All' AND testName = 
'transient_transaction_ssl' AND providerVersion LIKE 
'%${qpid.charting.brokerVersionC}%' AND protocolVersion = 
'${qpid.charting.protocolVersion}'
+series.3.colourName=dark_green
+series.3.shape=cross
+series.3.legend=${qpid.charting.brokerVersionC}

Modified: qpid/java/trunk/perftests/etc/testdefs/defaultTests.js
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/perftests/etc/testdefs/defaultTests.js?rev=1764675&r1=1764674&r2=1764675&view=diff
==============================================================================
--- qpid/java/trunk/perftests/etc/testdefs/defaultTests.js (original)
+++ qpid/java/trunk/perftests/etc/testdefs/defaultTests.js Thu Oct 13 13:44:21 
2016
@@ -107,25 +107,37 @@ function createTest(name, numberOfPartic
 }
 
 var jsonObject = {
-    _tests: [createTest("persistent_transaction_plain",
-        numberOfParticipantPairs,
-        ACKNOWLEDGE_MODE_SESSION_TRANSACTED,
-        DELIVERY_MODE_PERSISTENT,
-        "PLAIN"),
-             createTest("transient_autoack_plain",
-                 numberOfParticipantPairs,
-                 ACKNOWLEDGE_MODE_AUTO_ACKNOWLEDGE,
-                 DELIVERY_MODE_TRANSIENT,
-                 "PLAIN"),
-             createTest("persistent_transaction_ssl",
-                 numberOfParticipantPairs,
-                 ACKNOWLEDGE_MODE_SESSION_TRANSACTED,
-                 DELIVERY_MODE_PERSISTENT,
-                 "SSL"),
-             createTest("transient_autoack_ssl",
-                 numberOfParticipantPairs,
-                 ACKNOWLEDGE_MODE_AUTO_ACKNOWLEDGE,
-                 DELIVERY_MODE_TRANSIENT,
-                 "SSL")]
+    _tests: [
+        createTest("persistent_transaction_plain",
+            numberOfParticipantPairs,
+            ACKNOWLEDGE_MODE_SESSION_TRANSACTED,
+            DELIVERY_MODE_PERSISTENT,
+            "PLAIN"),
+        createTest("transient_autoack_plain",
+            numberOfParticipantPairs,
+            ACKNOWLEDGE_MODE_AUTO_ACKNOWLEDGE,
+            DELIVERY_MODE_TRANSIENT,
+            "PLAIN"),
+        createTest("persistent_transaction_ssl",
+            numberOfParticipantPairs,
+            ACKNOWLEDGE_MODE_SESSION_TRANSACTED,
+            DELIVERY_MODE_PERSISTENT,
+            "SSL"),
+        createTest("transient_autoack_ssl",
+            numberOfParticipantPairs,
+            ACKNOWLEDGE_MODE_AUTO_ACKNOWLEDGE,
+            DELIVERY_MODE_TRANSIENT,
+            "SSL"),
+        createTest("transient_transaction_plain",
+            numberOfParticipantPairs,
+            ACKNOWLEDGE_MODE_SESSION_TRANSACTED,
+            DELIVERY_MODE_TRANSIENT,
+            "PLAIN"),
+        createTest("transient_transaction_plain",
+            numberOfParticipantPairs,
+            ACKNOWLEDGE_MODE_SESSION_TRANSACTED,
+            DELIVERY_MODE_TRANSIENT,
+            "SSL")
+    ]
 };
 



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org

Reply via email to