Skip to content

Commit

Permalink
Merge pull request #898 from mastastny/perf_readme
Browse files Browse the repository at this point in the history
fix links in performance readme
  • Loading branch information
dhlavac authored Dec 19, 2024
2 parents 62d763e + 391df5d commit bef2137
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 5 deletions.
6 changes: 6 additions & 0 deletions config/settings.yaml.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,12 @@ development:
podman_image: "" # container image ID
hyperfoil:
url: "" # URL for hyperfoil controller
shared_template: # optional setting - overrides default agent definition
agents: # Dict of agents definition
agent-one: # Agent name
host: 127.0.0.1
port: 22
stop: true
cfssl:
binary: "cfssl" # Path to the cfssl binary
images:
Expand Down
11 changes: 6 additions & 5 deletions testsuite/tests/performance/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@ The performance test consists of two files:
## How to run?
To run the performance tests, you need to set up hyperfoil first.
The testsuite needs to have a hyperfoil controller accessible with URL. Each set of tests have preconfigured number of agents and its properties but this configuration can be overridden in configuration file by `shared_templates` definition.
Testsuites `setting.yaml` contains predefined settings for clustered hyperfoil.
Minimum required settings for clustered hyperfoil can be found in `settings.yaml.tpl`, in section labeled "hyperfoil".


### Configuration

Expand All @@ -38,8 +39,8 @@ Content of`shared_template` will be merged into each benchmark YAML definition.
* #### **Clustered hyperfoil**
The easiest way how to run performance tests is to use clustered hyperfoil.

Deploy by the [operator](https://hyperfoil.io/userguide/installation/k8s.html) or
[manually](https://hyperfoil.io/userguide/installation/k8s_manual.html).
Deploy by the [operator](https://hyperfoil.io/docs/user-guide/installation/k8s/) or
[manually](https://hyperfoil.io/docs/user-guide/installation/k8s_manual/).

Testsuite needs the following configuration:

Expand All @@ -58,8 +59,8 @@ Content of`shared_template` will be merged into each benchmark YAML definition.
Right now, we focus on running the testsuite with clustered hyperfoil.
There might be some difficulties with manually deployed hyperfoil.

Hyperfoil can be deployed [manually](https://hyperfoil.io/userguide/installation/start_manual.html)
or via [Ansible](https://hyperfoil.io/userguide/installation/ansible.html).
Hyperfoil can be deployed [manually](https://hyperfoil.io/docs/user-guide/installation/start_manual/)
or via [Ansible](https://hyperfoil.io/docs/user-guide/installation/ansible/).

Testsuite needs to have the following configuration:
```yaml
Expand Down

0 comments on commit bef2137

Please sign in to comment.