profiles/internal/rpc/stress: Tool to drive fixed QPS traffic to the
mounttable.
The mtstress tool can be used to send a fixed rate of Mount or
ResolveStep RPC traffic to a mounttable server and it records results in
a latency histogram.
This is a first cut of the tool, envisioned improvements:
(a) Generating different arguments for the RPCs so as to not be
susceptible to any server-side caching of results (AFAIK, no such
caching exists in the mounttable implementation yet)
(b) Sending a mix of traffic
(c) Separating out run.go into its own library so it can be re-used
to drive loadtest traffic to services besides the mounttable
Change-Id: I6e8d075091d7ce14aeed58f4cb2a66db9e559e1a
3 files changed