Skip to content

TheProfs/traffic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

traffic

PG load test utility.

Installation

npm i -g https://github.com/TheProfs/traffic

Usage

traffic

Options

traffic run --writers 50 --event-kb 2 --write-per-second 10 --duration 120

# With custom database URL and table
traffic run --database-url postgres://user:pass@host:5432/mydb --database-ssl --table events
  • --writers Number of concurrent writers (default: 30)
  • --event-kb Event data size in KB (default: 1)
  • --write-per-second Write frequency per writer (default: 1)
  • --read-per-second Read frequency per writer (default: 0.1)
  • --duration Test duration in seconds (default: 60)
  • --table Target table name (default: event_v3)
  • --database-url PG connection string (overrides env vars)
  • --database-ssl Enable SSL with rejectUnauthorized: false

Environment

Create .env file (optional, used if --database-url not provided):

DB_HOST=localhost
DB_PORT=5432
DB_USER=postgres
DB_PASSWORD=postgres
DB_NAME=postgresdb

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published