You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Zach 95e3e7afcd remove deprecated docker directory & docs: rst2md (#102) 7 years ago
..
Dockerfile different way to get stats (#90) 7 years ago
Dockerfile.dev [monitor/bench] fix Dockerfile.dev 7 years ago
Gopkg.lock different way to get stats (#90) 7 years ago
Gopkg.toml different way to get stats (#90) 7 years ago
LICENSE [tm-bench] update Makefile 7 years ago
Makefile [bench] update Makefile 7 years ago
README.md remove deprecated docker directory & docs: rst2md (#102) 7 years ago
main.go fix stats calculation 7 years ago
transacter.go only call Sleep if it took us less than 1 sec. to generate txs 7 years ago

README.md

tm-bench

Tendermint blockchain benchmarking tool:

For example, the following:

tm-bench -T 10 -r 1000 localhost:46657

will output:

Stats             Avg        Stdev      Max
Block latency     6.18ms     3.19ms     14ms
Blocks/sec        0.828      0.378      1
Txs/sec           963        493        1811

Quick Start

Install Tendermint

then run:

tendermint init
tendermint node --proxy_app=kvstore

tm-bench localhost:46657

with the last command being in a seperate window.

Usage

tm-bench [-c 1] [-T 10] [-r 1000] [endpoints]

Examples:
        tm-bench localhost:46657
Flags:
  -T int
        Exit after the specified amount of time in seconds (default 10)
  -c int
        Connections to keep open per endpoint (default 1)
  -r int
        Txs per second to send in a connection (default 1000)
  -v    Verbose output

Development

make get_vendor_deps
make test