summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/tests/qpid_cpp_benchmark
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2010-04-21 14:49:06 +0000
committerAlan Conway <aconway@apache.org>2010-04-21 14:49:06 +0000
commit471114cb67d6b29a03971f4fa2083508da18e802 (patch)
treebc97231269c103fc442c576208b214b3c7b3ac12 /qpid/cpp/src/tests/qpid_cpp_benchmark
parentc0d39fa7f5075054e598e61bbea140d08648c40d (diff)
downloadqpid-python-471114cb67d6b29a03971f4fa2083508da18e802.tar.gz
qpid_send: make serialno & timestamp optional.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@936338 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/tests/qpid_cpp_benchmark')
-rwxr-xr-xqpid/cpp/src/tests/qpid_cpp_benchmark8
1 files changed, 6 insertions, 2 deletions
diff --git a/qpid/cpp/src/tests/qpid_cpp_benchmark b/qpid/cpp/src/tests/qpid_cpp_benchmark
index cb53146006..7f9e5ce393 100755
--- a/qpid/cpp/src/tests/qpid_cpp_benchmark
+++ b/qpid/cpp/src/tests/qpid_cpp_benchmark
@@ -36,7 +36,7 @@ op.add_option("-m", "--messages", default=100000, type="int", metavar="N",
help="send N messages per sender (default %default)")
op.add_option("--queue-name", default="benchmark",
help="base name for queues (default %default)")
-op.add_option("--rate", default=0, metavar="R",
+op.add_option("--send-rate", default=0, metavar="R",
help="send rate limited to R messages/second, 0 means no limit (default %default)")
op.add_option("--content-size", default=1024, type="int", metavar="BYTES",
help="message size in bytes (default %default)")
@@ -49,6 +49,8 @@ op.add_option("--send-option", default=[], action="append", type="str",
help="Additional option for sending addresses")
op.add_option("--receive-option", default=[], action="append", type="str",
help="Additional option for receiving addresses")
+op.add_option("--no-timestamp", dest="timestamp", default=True,
+ action="store_false", help="don't add a timestamp, no latency results")
def start_receive(queue, opts, ready_queue):
address="%s;{%s}"%(queue,",".join(["create:always"]+opts.receive_option))
@@ -72,9 +74,11 @@ def start_send(queue, opts):
"--messages", str(opts.messages),
"--send-eos", str(opts.receivers),
"--content-size", str(opts.content_size),
- "--rate", str(opts.rate),
+ "--send-rate", str(opts.send_rate),
"--report-total",
"--report-header=no",
+ "--timestamp=%s"%(opts.timestamp and "yes" or "no"),
+ "--sequence=no",
],
stdout=PIPE, stderr=STDOUT)