1. Download bench
wget https://bench.im/bench.py -O bench
2. Run bench
Running the script without parameters is equivalent to:
python3 bench go
The following parameters are currently available:
You can select multiple regions at the same time:
python3 bench cn us eu
Custom regions can also be used:
python3 bench -u bench.im/r/clouvider
The returned text needs to be JSON format.
Thead: You can specify the number of threads with the
python3 bench -t 1
Id: You can specify a test server with the
python3 bench -i 35154
Or many servers:
python3 bench -i 20478 21514 35154
You can find the server id from this page: Datasheet
How it work?
Bench.im is written in python3 and calls speedtest-cli. And finally displays the data with some editing.
Bench.im is released under the Mulan PubL v2 License. See LICENSE for more information.