summaryrefslogtreecommitdiff
path: root/java/testkit/src
diff options
context:
space:
mode:
authorRajith Muditha Attapattu <rajith@apache.org>2008-07-07 20:30:40 +0000
committerRajith Muditha Attapattu <rajith@apache.org>2008-07-07 20:30:40 +0000
commitd25f137b5658e602d26249b39dde4c4a9876ae7b (patch)
tree124461aee2f4c6937f9ab5122cbd53a705b396ea /java/testkit/src
parentf5afadd09e021bf4ca336e8eeb4a66438bf60c2e (diff)
downloadqpid-python-d25f137b5658e602d26249b39dde4c4a9876ae7b.tar.gz
This is related to QPID-1162
Added a README file to describe what the tests are and how they can be run. Modified to consumers to print the iteration number instead of the message id. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@674622 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/testkit/src')
-rw-r--r--java/testkit/src/main/java/org/apache/qpid/testkit/soak/MultiThreadedConsumer.java4
-rw-r--r--java/testkit/src/main/java/org/apache/qpid/testkit/soak/SimpleConsumer.java4
2 files changed, 6 insertions, 2 deletions
diff --git a/java/testkit/src/main/java/org/apache/qpid/testkit/soak/MultiThreadedConsumer.java b/java/testkit/src/main/java/org/apache/qpid/testkit/soak/MultiThreadedConsumer.java
index a44760be46..a91d9e7e85 100644
--- a/java/testkit/src/main/java/org/apache/qpid/testkit/soak/MultiThreadedConsumer.java
+++ b/java/testkit/src/main/java/org/apache/qpid/testkit/soak/MultiThreadedConsumer.java
@@ -80,6 +80,7 @@ public class MultiThreadedConsumer extends BaseTest
private boolean startIteration = true;
private long startTime = 0;
+ private long iterations = 0;
public void onMessage(Message m)
{
@@ -98,9 +99,10 @@ public class MultiThreadedConsumer extends BaseTest
long totalIterationTime = now - startTime;
double throughput = ((double)msg_count/(double)totalIterationTime) * 1000;
long latencySample = now - m.getJMSTimestamp();
+ iterations++;
StringBuilder sb = new StringBuilder();
- sb.append(m.getJMSMessageID()).append(",").
+ sb.append(iterations).append(",").
append(nf.format(throughput)).append(",").append(latencySample);
System.out.println(sb.toString());
diff --git a/java/testkit/src/main/java/org/apache/qpid/testkit/soak/SimpleConsumer.java b/java/testkit/src/main/java/org/apache/qpid/testkit/soak/SimpleConsumer.java
index d353e44816..b3eb97dafe 100644
--- a/java/testkit/src/main/java/org/apache/qpid/testkit/soak/SimpleConsumer.java
+++ b/java/testkit/src/main/java/org/apache/qpid/testkit/soak/SimpleConsumer.java
@@ -74,6 +74,7 @@ public class SimpleConsumer extends BaseTest
private boolean startIteration = true;
private long startTime = 0;
+ private long iterations = 0;
public void onMessage(Message m)
{
@@ -93,9 +94,10 @@ public class SimpleConsumer extends BaseTest
startIteration = true;
double throughput = ((double)msg_count/(double)totalIterationTime) * 1000;
long latencySample = now - m.getJMSTimestamp();
+ iterations++;
StringBuilder sb = new StringBuilder();
- sb.append(m.getJMSMessageID()).append(",").
+ sb.append(iterations).append(",").
append(nf.format(throughput)).append(",").append(latencySample);
System.out.println(sb.toString());