Skip to content

Realistic http load tests with synthetic timeseries simulations based on vegeta

Notifications You must be signed in to change notification settings

valencenet/majin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

majin

Realistic http load tests with synthetic timeseries simulations based on vegeta

Build:

go build .

Use:

./majin attack --help
Generate a workload simulation and attack according to the simulation parameters given

Usage:
  majin attack [flags]

Flags:
      --base-load float         The base queries per second to use for attack (default 1)
      --body string             The body to send in request
      --burst-duration float    how long  bursts should be (default 30)
      --burst-frequency float   how frequent  bursts should be
      --burst-index float        burst multiplier
      --duration float          Duration to run the attack for. 0 means run the attack forever
      --header headers          The HTTP headers to use
  -h, --help                    help for attack
      --method string           The http method to use (default "GET")
      --noise float             how much noise is in the workload
      --period float            how long each period is - as int of seconds (default 60)
      --random                  Generate random workloads? Use the other parameters as max random values.
      --target string           The target url to attack (default "http://localhost:8080")
      --trend float             The degree of trend to attack with

About

Realistic http load tests with synthetic timeseries simulations based on vegeta

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages