-
Task
-
Resolution: Done
-
Blocker
-
None
-
None
-
0
-
False
-
None
-
False
-
Yes
-
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