feat: Initial release

Signed-off-by: Julien Riou <julien@riou.xyz>
This commit is contained in:
Julien Riou 2022-10-09 09:25:28 +02:00
commit d1e3da5189
No known key found for this signature in database
GPG key ID: FF42D23B580C89F7
13 changed files with 442 additions and 0 deletions

36
README.md Normal file
View file

@ -0,0 +1,36 @@
# benchito
Like [pgbench](https://www.postgresql.org/docs/current/pgbench.html) or [sysbench](https://github.com/akopytov/sysbench) but only for testing maximum number of connections. `benchito` will start multiple threads to issue very simple queries in order to avoid CPU or memory starvation.
## Requirements
* `make`
* go 1.18
## Setup
Compile the `benchito` binary:
```
make
```
Start a PostgreSQL instance:
```
docker-compose pull
docker-compose up -d
```
## Usage
```
./bin/benchito -help
```
## Cleanup
```
docker-compose down -v
```