This project provides a Python script to perform performance tests for Yoda.
-
Clone the repository:
git clone https://github.com/UtrechtUniversity/yoda-performance-tests.git cd yoda-performance-tests
-
Install the required dependencies:
pip install .
Run the performance test script from the command line, specifying the number of sessions to open:
yoda-performance-tests -s <sessions>
The following command-line arguments can be specified:
Argument | Short Form | Type | Default | Description |
---|---|---|---|---|
--sessions |
-s |
int[] | 10 | Number of sessions to open in total (default: 10) |
--concurrent-sessions |
-c |
int | 2 | Specify the number of concurrent sessions to run (default: 2) |
--users |
-u |
str | users.json | Path to the JSON file containing user credentials (default: users.json) |
--verbose |
-v |
bool | False | Verbose mode - display additional information for troubleshooting |
--insecure |
-k |
bool | False | Disables SSL certificate verification |
--graph |
-g |
bool | False | Generate graph of performance test results |
This project is licensed under the GPL-v3 license. The full license can be found in LICENSE.