-
Story
-
Resolution: Done
-
Medium
-
None
Perform testing on CPS Core read (get and query) operations.
Update CPS-Core Read & Write (large load) Test Results with results.
- Tests run using test data from CPS-Core Read & Write (large load) Test Results
- TBD which operations to be tested?
- REST (Postman manual test, scripts to generate data)
- Include data conversion and REST overhead, parallelism
- org.onap.cps.rest.controller.DataRestController#getNodeByDataspaceAndAnchorV2
- org.onap.cps.rest.controller.QueryRestController#getNodesByDataspaceAndAnchorAndCpsPathV2
- Java (smaller more detailed parts of function)
- Use the (new) performance-integration module
- Insert dat in the (base)test
- Prefer to use 'bookstore' and/or Ahila's model & Data
- REST (Postman manual test, scripts to generate data)
A/C:
- Add Prometheus instrumentation for get and query controller methods and 'significant' ri-methods involved in these use cases
- Report measurement and share with team
- consider root v. non-root scenarios
- consider parallel client requests
- consider leaf-condition query (or cpsPath query functionality is not yet in scope)
- Report suspect bottlenecks
Additional Tasks
- Create Base Performance Test using Ahila's Data by extending integration-test/src/test/groovy/org/onap/cps/integration/base/CpsIntegrationSpecBase.groovy
- Create & Document PostMan REST collection
- mentioned in
-
Page Loading...
1.
|
Add Prometheus instrumentation for get and query controller methods | Closed | kissand | |
2.
|
Report measurement and share with team | Closed | kissand | |
3.
|
Report suspect bottlenecks | Closed | Daniel Hanrahan | |
4.
|
Create Base Performance Test using Ahila's Data | Closed | Unassigned | |
5.
|
Create & Document Postman REST collection | Closed | kissand | |
6.
|
Add performance tests for getDataNodes/queryDataNodes | Closed | Daniel Hanrahan |