Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix links in performance readme #898

Merged
merged 1 commit into from
Dec 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading