You can simulate similar behaviour using multiple tools.
I would spawn infinitely many publisher and subscriber clients (
mosquitto has mosquitto_pub and _sub for example). Publishers can keep
track of what messages they sent, so this can be compared with what
messages have been received. Also, timestamps can be sent to compute the
amount of time a message spends on the road.
--
CONFIDENTIALITY NOTICE - ESEN EMAIL: This email and any attachments are
confidential, may contain proprietary and protected information, and are
intended for the use of the intended recipients only. Any review, reliance,
distribution, disclosure, or forwarding of this email and/or attachments
outside of ESEN without express written approval of the sender, except to
the extent required to further properly approved ESEN business purposes, is
strictly prohibited. If you are not the intended recipient of this email,
please notify the sender immediately, and delete all copies without
reading, printing, or saving in any manner.