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
tree: 3cffd2680ffea8c1c5a6007f7d9a3806f80ebf52
  1. cmd/
  2. envvar/
  3. examples/
  4. internal/
  5. lib/
  6. profiles/
  7. services/
  8. test/
  9. .gitignore
  10. AUTHORS
  11. CONTRIBUTORS
  12. LICENSE
  13. PATENTS
  14. README.md
  15. VERSION
README.md

This is the code repository containing a reference implementation of the Vanadium project API.