# mesheryctl-perf

LLMS index: [llms.txt](/llms.txt)

---

# mesheryctl perf

Run performance tests

## Synopsis

Load generation and performance characterization

<pre class='codeblock-pre'>
<div class='codeblock'>
<div class='clipboardjs'>
mesheryctl perf [flags]

</div>
</div>
</pre> 

## Examples

Run performance test:
<pre class='codeblock-pre'>
<div class='codeblock'>
<div class='clipboardjs'>
mesheryctl perf apply test-3 --name "a quick stress test" --url http://192.168.1.15/productpage --qps 300 --concurrent-requests 2 --duration 30s

</div>
</div>
</pre> 

List performance profiles:
<pre class='codeblock-pre'>
<div class='codeblock'>
<div class='clipboardjs'>
mesheryctl perf profile sam-test

</div>
</div>
</pre> 

List performance results:
<pre class='codeblock-pre'>
<div class='codeblock'>
<div class='clipboardjs'>
mesheryctl perf result sam-test

</div>
</div>
</pre> 

Display Perf profile in JSON or YAML:
<pre class='codeblock-pre'>
<div class='codeblock'>
<div class='clipboardjs'>
mesheryctl perf profile -o json

</div>
</div>
</pre> 

<pre class='codeblock-pre'>
<div class='codeblock'>
<div class='clipboardjs'>
mesheryctl perf profile -o yaml

</div>
</div>
</pre> 

## Options

<pre class='codeblock-pre'>
<div class='codeblock'>
  -h, --help                   help for perf
  -o, --output-format string   (optional) format to display in [json|yaml]
  -t, --token string           (required) Path to meshery auth config
  -y, --yes                    (optional) assume yes for user interactive prompts.

</div>
</pre>

## Options inherited from parent commands

<pre class='codeblock-pre'>
<div class='codeblock'>
      --config string   path to config file (default "~/.meshery/config.yaml")
  -v, --verbose         verbose output

</div>
</pre>

## See Also

Go back to [command reference index](/reference/mesheryctl/), if you want to add content manually to the CLI documentation, please refer to the [instruction](/project/contributing/cli/cli/#documenting) for guidance.

---

Section pages:

- [mesheryctl-perf-apply](/reference/mesheryctl/perf/apply/)
- [mesheryctl-perf-delete](/reference/mesheryctl/perf/delete/)
- [mesheryctl-perf-profile](/reference/mesheryctl/perf/profile/)
- [mesheryctl-perf-result](/reference/mesheryctl/perf/result/)
