mesheryctl perf apply

Description

Runs Performance test using existing profiles or using flags.

  
mesheryctl perf apply [flags]

Examples

Runs Performance test using existing profiles or using flags.

  
# Execute a Performance test with the specified performance profile mesheryctl perf apply [profile-name] --flags # Execute a Performance test without a specified performance profile mesheryctl perf apply --profile [profile-name] --url [url] # Run Performance test using SMP compatible test configuration mesheryctl perf apply -f [filepath]

Number of Parallel Requests (default: 1).

  
mesheryctl perf apply [profile-name] --url [URL] --concurrent-requests [number of requests]

Length of the test.

  
mesheryctl perf apply [profile-name] --url [URL] --duration [time]

Path to service mesh performance test configuration file (default: empty string).

  
mesheryctl perf apply [profile-name] --url [URL] --file [path to file]

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

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

Name of the service mesh.

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

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

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

(required/optional) Name for the new Performance Profile.

  
mesheryctl perf apply --profile [profile-name] --url [URL]

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

  
mesheryctl perf apply [profile-name] --url [URL] --qps [queries]

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

  
mesheryctl perf apply [profile-name] --url [URL]


Options

Number of Parallel Requests (default: 1).

  
--concurrent-requests

Length of the test.

  
--duration

Path to service mesh performance test configuration file (default: empty string).

  
--file

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

  
--load-generator

Name of the service mesh.

  
--mesh

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

  
--name

(required/optional) Name for the new Performance Profile.

  
--profile

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

  
--qps

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

  
--url