deployments-k8s
deployments-k8s copied to clipboard
Scalability Testing: Decompose Client testing
Test plan
Use cases:
- Client sends request to NSMgr.
- Client sends refresh request to NSMgr.
Test scenarios:
- Client sends request to NSMgr:
-
Setup
- Start fake NSMgr (same as fake Endpoint from https://github.com/networkservicemesh/deployments-k8s/issues/1016).
-
Test
- Start Client requesting C connections.
-
Setup
- Client sends refresh request to NSMgr:
-
Setup
- Start fake NSMgr.
- Start Client requesting C connections with T refresh time.
- Wait some time before T.
-
Test
- Wait time until T for refreshes.
-
Setup
Tasks
- Create MD integration test for (1) test scenario with C variable parameter and measure time, CPU, memory usage for Client during the test. Estimation: 3h
- Create MD integration test for (2) test scenario with C, T variable parameters and measure time, CPU, memory usage for Client during the test. Estimation: 3h
Estimation
1d