Skip to content

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

  1. Create a CI/CD pipeline that sets up an isolated AIGW environment
  2. Implement k6 performance tests within the pipeline
  3. Configure the pipeline to measure and report key performance metrics

Tasks

  1. Integrate k6 tests into the pipeline
    • Create new tests specific to AIGW
    • Ensure tests cover code completion/suggestion scenarios
  2. 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
  3. 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