mesheryctl perf

Description

Performance management - baselining and testing.

  
mesheryctl perf [flags]

Examples

Number of concurrent requests (default) 1

  
mesheryctl perf --concurrent-requests [number of requests] --url [URL]

(required) URL of the endpoint send load to during testing.

  
mesheryctl perf --url [URL]

Queries per second (default) 0 (0 - means to use the CPU unbounded to generate as many requests as possible.

  
mesheryctl perf --qps [queries] --url [URL]

Choice of load generator - fortio (OR) wrk2 (default) fortio

  
mesheryctl perf --load-generator [fortio/wrk2] --url [URL]

Path to Meshery auth token

  
mesheryctl perf --token [path to token] --url [URL]

Name of the service mesh. (default) empty string

  
mesheryctl perf --mesh [name] --url [URL]

Duration of the test.

  
mesheryctl perf --duration [time] --url [URL]

A memorable name for the test. (default) a random string

  
mesheryctl perf --name "name" --url [URL]

Performance profile to use for running tests

  
mesheryctl perf --profile [profile name]

URL of the service mesh performance test configuration file. (default) empty string.

  
mesheryctl perf --file [path to file] --url [URL]


Options & Flags

  
--concurrent-requests # Number of concurrent requests (default) 1 --url # (required) URL of the endpoint send load to during testing. --qps # Queries per second (default) 0 (0 - means to use the CPU unbounded to generate as many requests as possible. --load-generator # Choice of load generator - fortio (OR) wrk2 (default) fortio --token # Path to Meshery auth token --mesh # Name of the service mesh. (default) empty string --duration # Duration of the test. --name # A memorable name for the test. (default) a random string --profile # Performance profile to use for running tests --file # URL of the service mesh performance test configuration file. (default) empty string.


Options inherited from parent commands

  
--help, -h # Shows help for the command