The goal is to have load tests, which can be re-run over time to see the evolution of Trustify's performance.
After clone, run:
cp publish/baseline.json baseline/Build the containers once:
podman compose -f compose.yaml buildThen run the test:
podman compose -f compose.yaml run loadtestsAfter the test has run, clean up:
podman compose -f compose.yaml downSome of the large files are cached in a volume, it is possible to delete those volumes as well using:
podman compose -f compose.yaml down -vTo start up a database instance with the imported dump, run the following commands:
podman compose -f compose.yaml build
podman compose -f compose.yaml up trustify-migratepodman compose -f compose.yaml build
podman compose -f compose.yaml up db-shell- Add filename to
publish/excluded-reports.txt:
report-2024-09-03T07-38-09.json# Wrong configuration - invalid dump - Run
./generate-manifest.shto regenerate the manifest - Open a PR to push the changes
You can add marker on the chart, marking important events on the scale test, like switching to a newer dump.
- Add an entry to
publish/markers.json - Run
./generate-manifest.shto regenerate the manifest - Open a PR to push the changes
- Make changes to the dashboard
- Run
./generate-manifest.shto regenerate the manifest - Run a local webserver using (one of the following):
-
cd publish python -m http.server -
miniserve publish/
-