deployments-k8s icon indicating copy to clipboard operation
deployments-k8s copied to clipboard

Scalability Testing: Decompose Client testing

Open Bolodya1997 opened this issue 3 years ago • 0 comments

Test plan

Use cases:

  1. Client sends request to NSMgr.
  2. Client sends refresh request to NSMgr.

Test scenarios:

  1. Client sends request to NSMgr:
    • Setup
      1. Start fake NSMgr (same as fake Endpoint from https://github.com/networkservicemesh/deployments-k8s/issues/1016).
    • Test
      1. Start Client requesting C connections.
  2. Client sends refresh request to NSMgr:
    • Setup
      1. Start fake NSMgr.
      2. Start Client requesting C connections with T refresh time.
      3. Wait some time before T.
    • Test
      1. Wait time until T for refreshes.

Tasks

  1. 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
  2. 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

Bolodya1997 avatar Apr 27 '21 12:04 Bolodya1997