Uploaded image for project: 'Managed Service - API'
  1. Managed Service - API
  2. MGDAPI-3627

Performance test that simulates 200 tenants created at once

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Blocker Blocker
    • 1.22.0
    • None
    • None
    • Sprint 22, Sprint 23, MGDAPI - Sprint 24, MGDAPI - Sprint 25

      WHAT
      Write a performance test that simulates 200 users and 200 corresponding APIManagedTenants CRs all at once in order to stress the operator and ensure that it can handle the load. 

      HOW
      There are some existing tests/scripts in the integreatly-operator repo as well as some Jenkins pipelines that can be used as a guide when writing the test.

      Create 200 users

      Login 200 Users

      Create 200 Tenant CRs

      Verify all 3Scale Tenants get provisioned. 

      NOTE
      Have a look at previous e2e test which logs in 3000 Users to ThreeScale
      Also, pipeline exists that does similar functions

      DONE

      • Test has been created and is passing.
      • Verify the following pods / namespaces during the provisioning and after.
        • All 3Scale pods
        • olm operator pod
        • router pods 
        • observability operator pods
        • openshift monitoring pods
      • Verify Nodes for memory and CPU 

              vmogilev_rhmi Valery Mogilevsky
              ckyrillo@redhat.com Carl Kyrillos
              Adam Cattermole Adam Cattermole
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: