Create a Gitlab CI Pipeline to showcase the component performance testing in action for AI Gateway
Gathering the info from Create AI Gateway component for Performance tes... (#3304 - closed) create a Gitlab CI pipeline to run the performance test against AI Gateway without spinning up a GitLab instance.
Objective
- Create a CI/CD pipeline that sets up an isolated AIGW environment
- Implement k6 performance tests within the pipeline
- Configure the pipeline to measure and report key performance metrics
Tasks
-
Integrate k6 tests into the pipeline - Create new tests specific to AIGW
- Ensure tests cover code completion/suggestion scenarios
-
Implement performance metric collection >> Tracking under Evaluate and Implement Tools for Gathering Cont... (#3335 - closed) - Configure the pipeline to measure:
- Resource utilization (CPU, memory)
- Throughput
- Response time
- Configure the pipeline to measure:
-
Incorporate a Load testing widget in MRs with the pipeline to show how the results can be shown on the widget
Edited by Vishal Patel