https://github.com/pragmagic/service-mesh-performance-testing
https://github.com/pragmagic/service-mesh-performance-testing
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/pragmagic/service-mesh-performance-testing
- Owner: pragmagic
- Created: 2023-12-06T13:20:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-23T07:01:06.000Z (about 2 years ago)
- Last Synced: 2025-04-06T10:09:40.190Z (about 1 year ago)
- Language: Shell
- Size: 164 KB
- Stars: 2
- Watchers: 3
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# service-mesh-performance-testing
This repo contains test scripts used to setup
various service meshes in multi-cluster scenarios
and run performance tests.
# Prerequisites
You need to have 2 clusters with working LoadBalancer.
Each node must be reachable by other nodes by node IP.
If you don't have clusters yet, you can use scripts in `cluster-setup` folder as examples.
You need to have 2 kubeconfig files, place them
in `KUBECONFIG1` and `KUBECONFIG2` environment variables.
# Run tests
```bash
./scripts/test_suite.sh
```
# Generating result table from raw JSON files
```bash
./scripts/extract_statistics.sh ./scripts/results/suites/2023-11-14-T17-12-aws_aws/ ./test-out
```