blob: 31271bc738d84b32053695f207f3e8f0a41df530 [file] [log] [blame]
Gary Wue8c445a2018-11-29 11:54:52 -08001.. _integration-s3p:
2
Gary Wucd47a012018-11-30 07:18:36 -08003ONAP Maturity Testing Notes
4---------------------------
Gary Wue8c445a2018-11-29 11:54:52 -08005
Gary Wu70d75b52019-06-21 10:06:17 -07006For the Dublin release, ONAP continues to improve in multiple
Gary Wue8c445a2018-11-29 11:54:52 -08007areas of Scalability, Security, Stability and Performance (S3P)
8metrics.
9
10
11
12Stability
13=========
14Integration Stability Testing verifies that the ONAP platform remains fully functional after running for an extended amounts of time. This is done by repeated running tests against an ONAP instance for a period of 72 hours.
15
16Methodology
17~~~~~~~~~~~
18
19The Stability Test has two main components:
20
21- Running "ete stability72hr" Robot suite periodically. This test suite verifies that ONAP can instantiate vDNS, vFWCL, and VVG.
22- Set up vFW Closed Loop to remain running, then check periodically that the closed loop functionality is still working.
23
Gary Wue8c445a2018-11-29 11:54:52 -080024
25Results: 100% PASS
26~~~~~~~~~~~~~~~~~~
Gary Wu70d75b52019-06-21 10:06:17 -070027=================== ======== ========== ======== ========= =========
28Test Case Attempts Env Issues Failures Successes Pass Rate
29=================== ======== ========== ======== ========= =========
30Stability 72 hours 72 34 0 38 100%
31vFW Closed Loop 75 7 0 68 100%
32**Total** 147 41 0 106 **100%**
33=================== ======== ========== ======== ========= =========
Gary Wue8c445a2018-11-29 11:54:52 -080034
Gary Wu70d75b52019-06-21 10:06:17 -070035Detailed results can be found at https://wiki.onap.org/display/DW/Dublin+Release+Stability+Testing+Status .
Gary Wue8c445a2018-11-29 11:54:52 -080036
37.. note::
Gary Wu70d75b52019-06-21 10:06:17 -070038 - Overall results were good. All of the test failures were due to
39 issues with the unstable environment and tooling framework.
40 - JIRAs were created for readiness/liveness probe issues found while
41 testing under the unstable environment. Patches applied to oom and
42 testsuite during the testing helped reduce test failures due to
43 environment and tooling framework issues.
44 - The vFW Closed Loop test was very stable and self recovered from
45 environment issues.
Gary Wue8c445a2018-11-29 11:54:52 -080046
47
48Resilience
49==========
50
51Integration Resilience Testing verifies that ONAP can automatically recover from failures of any of its components. This is done by deleting the ONAP pods that are involved in each particular Use Case flow and then checking that the Use Case flow can again be executed successfully after ONAP recovers.
52
53Methodology
54~~~~~~~~~~~
55For each Use Case, a list of the ONAP components involved is identified. The pods of each of those components are systematically deleted one-by-one; after each pod deletion, we wait for the pods to recover, then execute the Use Case again to verify successful ONAP platform recovery.
56
57
Gary Wu70d75b52019-06-21 10:06:17 -070058Results: 99.4% PASS
Gary Wue8c445a2018-11-29 11:54:52 -080059~~~~~~~~~~~~~~~~~~~
Gary Wu70d75b52019-06-21 10:06:17 -070060=============================== ======== ========== ======== ========= =========
61Use Case Attempts Env Issues Failures Successes Pass Rate
62=============================== ======== ========== ======== ========= =========
63VNF Onboarding and Distribution 49 0 0 49 100%
64VNF Instantiation 64 19 1 44 97.8%
65vFW Closed Loop 66 0 0 66 100%
66**Total** 179 19 1 159 **99.4%**
67=============================== ======== ========== ======== ========= =========
Gary Wue8c445a2018-11-29 11:54:52 -080068
Gary Wu70d75b52019-06-21 10:06:17 -070069Detailed results can be found at https://wiki.onap.org/display/DW/Dublin+Release+Resilience+Testing+Status .
Gary Wue8c445a2018-11-29 11:54:52 -080070
71
72Deployability
73=============
74
75Smaller ONAP container images footprint reduces resource consumption,
76time to deploy, time to heal, as well as scale out resources.
77
78Minimizing the footprint of ONAP container images reduces resource
79consumption, time to deploy, time and time to heal. It also reduces
80the resources needed to scale out and time to scale in. For those
81reasons footprint minimization postively impacts the scalability of
82the ONAP platform. Smaller ONAP container images footprint reduces
83resource consumption, time to deploy, time to heal, as well as scale
84out resources.