Install
go install github.com/seipan/bulma@latest
Usage
Usage:
bluma [flags]
Flags:
-b, --basepath string BaseURL for stress test
-d, --duration duration stress test duration (default 1ns)
-p, --filepath string FilePath for Parsing OpenAPI
-f, --frequency int stress test frequency (default 1)
-h, --help help for bluma
-basepath
This is the base URL where you want to apply the load.
-duration
This is stress test duration. (default 1ns)
-filepath
This is FilePath for Parsing OpenAPI.
-frequency
This is stress test frequency. (default 1)
Example
bulma --path=testdata/health.yaml --base=http://localhost:8080
--------------------------bulma attack start-------------------------------
--------------------------vegeta attack to http://localhost:8080/health--------------------------
vegeta attack to method: GET
path StatusCode: map[200:1]
max percentile: 333.6204ms
mean percentile: 333.6204ms
total percentile: 333.6204ms
99th percentile: 333.6204ms
earliest: 2023-09-23 05:23:05.1839784 +0900 JST m=+1.029301501
latest: 2023-09-23 05:23:05.1839784 +0900 JST m=+1.029301501
-----------------------------------------------------------------------
--------------------------bulma attack finish-------------------------------
License
Code licensed under
the MIT License.