diff options
author | Phil Harvey <philharveyonline@apache.org> | 2013-07-03 04:46:24 +0000 |
---|---|---|
committer | Phil Harvey <philharveyonline@apache.org> | 2013-07-03 04:46:24 +0000 |
commit | 342e47c5c1f77b4c93b66d34a7b645307ea26dda (patch) | |
tree | f01c45295899569acca8e19b128c3931295a6f26 | |
parent | 785db9013d8c764c4829916712363217adc1cfce (diff) | |
download | qpid-python-342e47c5c1f77b4c93b66d34a7b645307ea26dda.tar.gz |
NO-JIRA: Java performance tests: refactored testdefs/VaryingNumberOfParticipants.json to use JavaScript for loops etc to reduce duplication, and removed excessive message size latency tests
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1499208 13f79535-47bb-0310-9956-ffa450edef68
4 files changed, 89 insertions, 2975 deletions
diff --git a/qpid/java/perftests/etc/run-perftests.sh b/qpid/java/perftests/etc/run-perftests.sh index f963879e7e..a784623791 100755 --- a/qpid/java/perftests/etc/run-perftests.sh +++ b/qpid/java/perftests/etc/run-perftests.sh @@ -32,6 +32,6 @@ java -cp "${BASE_DIR}:${BASE_DIR}/../../build/lib/*" \ -Dqpid.disttest.duration=$DURATION \ org.apache.qpid.disttest.ControllerRunner \ jndi-config=${BASE_DIR}/perftests-jndi.properties \ - test-config=${BASE_DIR}/testdefs \ + test-config=${BASE_DIR}/testdefs/VaryingNumberOfParticipants.js \ distributed=false \ writeToDb=true diff --git a/qpid/java/perftests/etc/testdefs/Latency-MessageSize.json b/qpid/java/perftests/etc/testdefs/Latency-MessageSize.json index 47eb703337..4486d7a4b5 100644 --- a/qpid/java/perftests/etc/testdefs/Latency-MessageSize.json +++ b/qpid/java/perftests/etc/testdefs/Latency-MessageSize.json @@ -7,21 +7,12 @@ "_messageSize": 256 }, { - "_messageSize": 512 - }, - { "_messageSize": 1024 }, { - "_messageSize": 2048 - }, - { "_messageSize": 4096 }, { - "_messageSize": 8192 - }, - { "_messageSize": 16384 }, { diff --git a/qpid/java/perftests/etc/testdefs/VaryingNumberOfParticipants.js b/qpid/java/perftests/etc/testdefs/VaryingNumberOfParticipants.js new file mode 100644 index 0000000000..d8fa03a1a5 --- /dev/null +++ b/qpid/java/perftests/etc/testdefs/VaryingNumberOfParticipants.js @@ -0,0 +1,88 @@ + +var jsonObject = { + _tests:[] +}; + +var duration = 30000; +var queueName = "direct://amq.direct//varNumOfParticipants?durable='true'"; + +var numbersOfProducers = [1, 2, 5, 10]; +var numbersOfConsumers = [1, 2, 5, 10]; + +for(producersIndex=0; producersIndex < numbersOfProducers.length; producersIndex++) +{ + for(consumersIndex=0; consumersIndex < numbersOfConsumers.length; consumersIndex++) + { + var numberOfProducers = numbersOfProducers[producersIndex]; + var numberOfConsumers = numbersOfConsumers[consumersIndex]; + var test = { + "_name": "Varying number of participants: " + numberOfConsumers + " consumers - " + numberOfProducers + " producers - PERSISTENT", + "_queues":[ + { + "_name": queueName, + "_durable": true + } + ], + "_iterations":[ + { + "_acknowledgeMode": 0 + }, + { + "_acknowledgeMode": 1 + } + ], + "_clients": + QPID.times(numberOfProducers, + { + "_name": "producingClient__PRODUCING_CLIENT_INDEX", + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session1", + "_producers": [ + { + "_name": "Producer__PRODUCING_CLIENT_INDEX", + "_destinationName": queueName, + "_maximumDuration": duration, + "_deliveryMode": 2, + "_messageSize": 1024 + } + ] + } + ] + } + ] + }, + "__PRODUCING_CLIENT_INDEX") + .concat(QPID.times(numberOfConsumers, + { + "_name": "consumingClient__CONSUMING_CLIENT_INDEX", + "_connections":[ + { + "_name": "connection1", + "_factory": "connectionfactory", + "_sessions": [ + { + "_sessionName": "session1", + "_consumers": [ + { + "_name": "Consumer__CONSUMING_CLIENT_INDEX", + "_destinationName": queueName, + "_maximumDuration": duration + } + ] + } + ] + } + ] + }, + "__CONSUMING_CLIENT_INDEX")) + }; + + jsonObject._tests= jsonObject._tests.concat(test); + + } +} diff --git a/qpid/java/perftests/etc/testdefs/VaryingNumberOfParticipants.json b/qpid/java/perftests/etc/testdefs/VaryingNumberOfParticipants.json deleted file mode 100644 index 03dd2848b6..0000000000 --- a/qpid/java/perftests/etc/testdefs/VaryingNumberOfParticipants.json +++ /dev/null @@ -1,2965 +0,0 @@ -{ - "_tests":[ - { - "_name": "Varying number of participants: 1 consumer - 1 producer - PERSISTENT", - "_queues":[ - { - "_name": "direct://amq.direct//varying-consumers?durable='true'", - "_durable": true - } - ], - "_iterations":[ - { - "_acknowledgeMode": 0 - }, - { - "_acknowledgeMode": 1 - } - ], - "_clients":[ - { - "_name": "producingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_producers": [ - { - "_name": "Producer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - } - ] - }, - { - "_name": "consumingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_consumers": [ - { - "_name": "Consumer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - } - ] - } - ] - }, - { - "_name": "Varying number of participants: 2 consumers - 1 producer - PERSISTENT", - "_queues":[ - { - "_name": "direct://amq.direct//varying-consumers?durable='true'", - "_durable": true - } - ], - "_iterations":[ - { - "_acknowledgeMode": 0 - }, - { - "_acknowledgeMode": 1 - } - ], - "_clients":[ - { - "_name": "producingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_producers": [ - { - "_name": "Producer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - } - ] - }, - { - "_name": "consumingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_consumers": [ - { - "_name": "Consumer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session3", - "_consumers": [ - { - "_name": "Consumer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - } - ] - } - ] - }, - { - "_name": "Varying number of participants: 5 consumers - 1 producer - PERSISTENT", - "_queues":[ - { - "_name": "direct://amq.direct//varying-consumers?durable='true'", - "_durable": true - } - ], - "_iterations":[ - { - "_acknowledgeMode": 0 - }, - { - "_acknowledgeMode": 1 - } - ], - "_clients":[ - { - "_name": "producingClient", - "_connections":[ - { - "_name": "connection0", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session0", - "_producers": [ - { - "_name": "Producer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - } - ] - }, - { - "_name": "consumingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_consumers": [ - { - "_name": "Consumer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_consumers": [ - { - "_name": "Consumer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection3", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session3", - "_consumers": [ - { - "_name": "Consumer3", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection4", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session4", - "_consumers": [ - { - "_name": "Consumer4", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection5", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session5", - "_consumers": [ - { - "_name": "Consumer5", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - } - ] - } - ] - }, - - - - { - "_name": "Varying number of participants: 10 consumers - 1 producer - PERSISTENT", - "_queues":[ - { - "_name": "direct://amq.direct//varying-consumers?durable='true'", - "_durable": true - } - ], - "_iterations":[ - { - "_acknowledgeMode": 0 - }, - { - "_acknowledgeMode": 1 - } - ], - "_clients":[ - { - "_name": "producingClient", - "_connections":[ - { - "_name": "connection0", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session0", - "_producers": [ - { - "_name": "Producer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - } - ] - }, - { - "_name": "consumingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_consumers": [ - { - "_name": "Consumer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_consumers": [ - { - "_name": "Consumer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection3", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session3", - "_consumers": [ - { - "_name": "Consumer3", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection4", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session4", - "_consumers": [ - { - "_name": "Consumer4", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection5", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session5", - "_consumers": [ - { - "_name": "Consumer5", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection6", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session6", - "_consumers": [ - { - "_name": "Consumer6", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection7", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session7", - "_consumers": [ - { - "_name": "Consumer7", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection8", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session8", - "_consumers": [ - { - "_name": "Consumer8", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection9", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session9", - "_consumers": [ - { - "_name": "Consumer9", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection10", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session10", - "_consumers": [ - { - "_name": "Consumer10", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - } - ] - } - ] - }, - - - - { - "_name": "Varying number of participants: 1 consumer - 2 producers - PERSISTENT", - "_queues":[ - { - "_name": "direct://amq.direct//varying-consumers?durable='true'", - "_durable": true - } - ], - "_iterations":[ - { - "_acknowledgeMode": 0 - }, - { - "_acknowledgeMode": 1 - } - ], - "_clients":[ - { - "_name": "producingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_producers": [ - { - "_name": "Producer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_producers": [ - { - "_name": "Producer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - } - ] - }, - { - "_name": "consumingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_consumers": [ - { - "_name": "Consumer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - } - ] - } - ] - }, - - - - - { - "_name": "Varying number of participants: 2 consumers - 2 producers - PERSISTENT", - "_queues":[ - { - "_name": "direct://amq.direct//varying-consumers?durable='true'", - "_durable": true - } - ], - "_iterations":[ - { - "_acknowledgeMode": 0 - }, - { - "_acknowledgeMode": 1 - } - ], - "_clients":[ - { - "_name": "producingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_producers": [ - { - "_name": "Producer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_producers": [ - { - "_name": "Producer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - } - ] - }, - { - "_name": "consumingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_consumers": [ - { - "_name": "Consumer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session3", - "_consumers": [ - { - "_name": "Consumer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - } - ] - } - ] - }, - - - - - { - "_name": "Varying number of participants: 5 consumers - 2 producers - PERSISTENT", - "_queues":[ - { - "_name": "direct://amq.direct//varying-consumers?durable='true'", - "_durable": true - } - ], - "_iterations":[ - { - "_acknowledgeMode": 0 - }, - { - "_acknowledgeMode": 1 - } - ], - "_clients":[ - { - "_name": "producingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_producers": [ - { - "_name": "Producer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_producers": [ - { - "_name": "Producer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - } - ] - }, - { - "_name": "consumingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_consumers": [ - { - "_name": "Consumer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_consumers": [ - { - "_name": "Consumer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection3", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session3", - "_consumers": [ - { - "_name": "Consumer3", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection4", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session4", - "_consumers": [ - { - "_name": "Consumer4", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection5", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session5", - "_consumers": [ - { - "_name": "Consumer5", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - } - ] - } - ] - }, - - - - { - "_name": "Varying number of participants: 10 consumers - 2 producers - PERSISTENT", - "_queues":[ - { - "_name": "direct://amq.direct//varying-consumers?durable='true'", - "_durable": true - } - ], - "_iterations":[ - { - "_acknowledgeMode": 0 - }, - { - "_acknowledgeMode": 1 - } - ], - "_clients":[ - { - "_name": "producingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_producers": [ - { - "_name": "Producer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_producers": [ - { - "_name": "Producer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - } - ] - }, - { - "_name": "consumingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_consumers": [ - { - "_name": "Consumer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_consumers": [ - { - "_name": "Consumer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection3", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session3", - "_consumers": [ - { - "_name": "Consumer3", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection4", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session4", - "_consumers": [ - { - "_name": "Consumer4", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection5", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session5", - "_consumers": [ - { - "_name": "Consumer5", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection6", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session6", - "_consumers": [ - { - "_name": "Consumer6", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection7", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session7", - "_consumers": [ - { - "_name": "Consumer7", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection8", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session8", - "_consumers": [ - { - "_name": "Consumer8", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection9", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session9", - "_consumers": [ - { - "_name": "Consumer9", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection10", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session10", - "_consumers": [ - { - "_name": "Consumer10", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - } - ] - } - ] - }, - - - - { - "_name": "Varying number of participants: 1 consumer - 5 producers - PERSISTENT", - "_queues":[ - { - "_name": "direct://amq.direct//varying-consumers?durable='true'", - "_durable": true - } - ], - "_iterations":[ - { - "_acknowledgeMode": 0 - }, - { - "_acknowledgeMode": 1 - } - ], - "_clients":[ - { - "_name": "producingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_producers": [ - { - "_name": "Producer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_producers": [ - { - "_name": "Producer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection3", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session3", - "_producers": [ - { - "_name": "Producer3", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection4", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session4", - "_producers": [ - { - "_name": "Producer4", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection5", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session5", - "_producers": [ - { - "_name": "Producer5", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - } - ] - }, - { - "_name": "consumingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_consumers": [ - { - "_name": "Consumer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - } - ] - } - ] - }, - - - - - { - "_name": "Varying number of participants: 2 consumers - 5 producers - PERSISTENT", - "_queues":[ - { - "_name": "direct://amq.direct//varying-consumers?durable='true'", - "_durable": true - } - ], - "_iterations":[ - { - "_acknowledgeMode": 0 - }, - { - "_acknowledgeMode": 1 - } - ], - "_clients":[ - { - "_name": "producingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_producers": [ - { - "_name": "Producer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_producers": [ - { - "_name": "Producer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection3", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session3", - "_producers": [ - { - "_name": "Producer3", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection4", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session4", - "_producers": [ - { - "_name": "Producer4", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection5", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session5", - "_producers": [ - { - "_name": "Producer5", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - } - ] - }, - { - "_name": "consumingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_consumers": [ - { - "_name": "Consumer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session3", - "_consumers": [ - { - "_name": "Consumer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - } - ] - } - ] - }, - - - - - - { - "_name": "Varying number of participants: 5 consumers - 5 producers - PERSISTENT", - "_queues":[ - { - "_name": "direct://amq.direct//varying-consumers?durable='true'", - "_durable": true - } - ], - "_iterations":[ - { - "_acknowledgeMode": 0 - }, - { - "_acknowledgeMode": 1 - } - ], - "_clients":[ - { - "_name": "producingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_producers": [ - { - "_name": "Producer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_producers": [ - { - "_name": "Producer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection3", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session3", - "_producers": [ - { - "_name": "Producer3", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection4", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session4", - "_producers": [ - { - "_name": "Producer4", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection5", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session5", - "_producers": [ - { - "_name": "Producer5", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - } - ] - }, - { - "_name": "consumingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_consumers": [ - { - "_name": "Consumer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_consumers": [ - { - "_name": "Consumer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection3", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session3", - "_consumers": [ - { - "_name": "Consumer3", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection4", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session4", - "_consumers": [ - { - "_name": "Consumer4", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection5", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session5", - "_consumers": [ - { - "_name": "Consumer5", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - } - ] - } - ] - }, - - - - { - "_name": "Varying number of participants: 10 consumers - 5 producers - PERSISTENT", - "_queues":[ - { - "_name": "direct://amq.direct//varying-consumers?durable='true'", - "_durable": true - } - ], - "_iterations":[ - { - "_acknowledgeMode": 0 - }, - { - "_acknowledgeMode": 1 - } - ], - "_clients":[ - { - "_name": "producingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_producers": [ - { - "_name": "Producer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_producers": [ - { - "_name": "Producer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection3", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session3", - "_producers": [ - { - "_name": "Producer3", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection4", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session4", - "_producers": [ - { - "_name": "Producer4", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection5", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session5", - "_producers": [ - { - "_name": "Producer5", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - } - ] - }, - { - "_name": "consumingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_consumers": [ - { - "_name": "Consumer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_consumers": [ - { - "_name": "Consumer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection3", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session3", - "_consumers": [ - { - "_name": "Consumer3", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection4", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session4", - "_consumers": [ - { - "_name": "Consumer4", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection5", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session5", - "_consumers": [ - { - "_name": "Consumer5", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection6", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session6", - "_consumers": [ - { - "_name": "Consumer6", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection7", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session7", - "_consumers": [ - { - "_name": "Consumer7", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection8", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session8", - "_consumers": [ - { - "_name": "Consumer8", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection9", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session9", - "_consumers": [ - { - "_name": "Consumer9", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection10", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session10", - "_consumers": [ - { - "_name": "Consumer10", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - } - ] - } - ] - }, - - - - - { - "_name": "Varying number of participants: 1 consumer - 10 producers - PERSISTENT", - "_queues":[ - { - "_name": "direct://amq.direct//varying-consumers?durable='true'", - "_durable": true - } - ], - "_iterations":[ - { - "_acknowledgeMode": 0 - }, - { - "_acknowledgeMode": 1 - } - ], - "_clients":[ - { - "_name": "producingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_producers": [ - { - "_name": "Producer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_producers": [ - { - "_name": "Producer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection3", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session3", - "_producers": [ - { - "_name": "Producer3", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection4", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session4", - "_producers": [ - { - "_name": "Producer4", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection5", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session5", - "_producers": [ - { - "_name": "Producer5", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection6", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session6", - "_producers": [ - { - "_name": "Producer6", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection7", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session7", - "_producers": [ - { - "_name": "Producer7", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection8", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session8", - "_producers": [ - { - "_name": "Producer8", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection9", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session9", - "_producers": [ - { - "_name": "Producer9", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection10", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session10", - "_producers": [ - { - "_name": "Producer10", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - } - ] - }, - { - "_name": "consumingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_consumers": [ - { - "_name": "Consumer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - } - ] - } - ] - }, - - - - - { - "_name": "Varying number of participants: 2 consumers - 10 producers - PERSISTENT", - "_queues":[ - { - "_name": "direct://amq.direct//varying-consumers?durable='true'", - "_durable": true - } - ], - "_iterations":[ - { - "_acknowledgeMode": 0 - }, - { - "_acknowledgeMode": 1 - } - ], - "_clients":[ - { - "_name": "producingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_producers": [ - { - "_name": "Producer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_producers": [ - { - "_name": "Producer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection3", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session3", - "_producers": [ - { - "_name": "Producer3", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection4", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session4", - "_producers": [ - { - "_name": "Producer4", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection5", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session5", - "_producers": [ - { - "_name": "Producer5", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection6", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session6", - "_producers": [ - { - "_name": "Producer6", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection7", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session7", - "_producers": [ - { - "_name": "Producer7", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection8", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session8", - "_producers": [ - { - "_name": "Producer8", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection9", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session9", - "_producers": [ - { - "_name": "Producer9", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection10", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session10", - "_producers": [ - { - "_name": "Producer10", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - } - ] - }, - { - "_name": "consumingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_consumers": [ - { - "_name": "Consumer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session3", - "_consumers": [ - { - "_name": "Consumer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - } - ] - } - ] - }, - - - - - - { - "_name": "Varying number of participants: 5 consumers - 10 producers - PERSISTENT", - "_queues":[ - { - "_name": "direct://amq.direct//varying-consumers?durable='true'", - "_durable": true - } - ], - "_iterations":[ - { - "_acknowledgeMode": 0 - }, - { - "_acknowledgeMode": 1 - } - ], - "_clients":[ - { - "_name": "producingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_producers": [ - { - "_name": "Producer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_producers": [ - { - "_name": "Producer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection3", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session3", - "_producers": [ - { - "_name": "Producer3", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection4", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session4", - "_producers": [ - { - "_name": "Producer4", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection5", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session5", - "_producers": [ - { - "_name": "Producer5", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection6", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session6", - "_producers": [ - { - "_name": "Producer6", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection7", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session7", - "_producers": [ - { - "_name": "Producer7", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection8", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session8", - "_producers": [ - { - "_name": "Producer8", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection9", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session9", - "_producers": [ - { - "_name": "Producer9", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection10", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session10", - "_producers": [ - { - "_name": "Producer10", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - } - ] - }, - { - "_name": "consumingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_consumers": [ - { - "_name": "Consumer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_consumers": [ - { - "_name": "Consumer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection3", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session3", - "_consumers": [ - { - "_name": "Consumer3", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection4", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session4", - "_consumers": [ - { - "_name": "Consumer4", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection5", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session5", - "_consumers": [ - { - "_name": "Consumer5", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - } - ] - } - ] - }, - - - - - { - "_name": "Varying number of participants: 10 consumers - 10 producers - PERSISTENT", - "_queues":[ - { - "_name": "direct://amq.direct//varying-consumers?durable='true'", - "_durable": true - } - ], - "_iterations":[ - { - "_acknowledgeMode": 0 - }, - { - "_acknowledgeMode": 1 - } - ], - "_clients":[ - { - "_name": "producingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_producers": [ - { - "_name": "Producer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_producers": [ - { - "_name": "Producer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection3", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session3", - "_producers": [ - { - "_name": "Producer3", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection4", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session4", - "_producers": [ - { - "_name": "Producer4", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection5", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session5", - "_producers": [ - { - "_name": "Producer5", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection6", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session6", - "_producers": [ - { - "_name": "Producer6", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection7", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session7", - "_producers": [ - { - "_name": "Producer7", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection8", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session8", - "_producers": [ - { - "_name": "Producer8", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection9", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session9", - "_producers": [ - { - "_name": "Producer9", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - }, - { - "_name": "connection10", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session10", - "_producers": [ - { - "_name": "Producer10", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000, - "_deliveryMode": 2, - "_messageSize": 1024 - } - ] - } - ] - } - ] - }, - { - "_name": "consumingClient", - "_connections":[ - { - "_name": "connection1", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session1", - "_consumers": [ - { - "_name": "Consumer1", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection2", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session2", - "_consumers": [ - { - "_name": "Consumer2", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection3", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session3", - "_consumers": [ - { - "_name": "Consumer3", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection4", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session4", - "_consumers": [ - { - "_name": "Consumer4", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection5", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session5", - "_consumers": [ - { - "_name": "Consumer5", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection6", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session6", - "_consumers": [ - { - "_name": "Consumer6", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection7", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session7", - "_consumers": [ - { - "_name": "Consumer7", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection8", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session8", - "_consumers": [ - { - "_name": "Consumer8", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection9", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session9", - "_consumers": [ - { - "_name": "Consumer9", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - }, - { - "_name": "connection10", - "_factory": "connectionfactory", - "_sessions": [ - { - "_sessionName": "session10", - "_consumers": [ - { - "_name": "Consumer10", - "_destinationName": "direct://amq.direct//varying-consumers?durable='true'", - "_maximumDuration": 30000 - } - ] - } - ] - } - ] - } - ] - } - ] -} |