blob: f42b489115c875f3fb11f9997b18c0919f267d77 [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
mrichomme842d3222019-10-09 14:02:17 +02006For the El Alto 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=========
mrichomme057c10b2019-10-18 18:54:16 +020014
15** TODO **
16
mrichomme842d3222019-10-09 14:02:17 +020017Integration Stability Testing verifies that the ONAP platform remains fully
18functional after running for an extended amounts of time.
19This is done by repeated running tests against an ONAP instance for a period of
2072 hours.
Gary Wue8c445a2018-11-29 11:54:52 -080021
22Methodology
23~~~~~~~~~~~
24
25The Stability Test has two main components:
26
mrichomme842d3222019-10-09 14:02:17 +020027- Running "ete stability72hr" Robot suite periodically. This test suite
28 verifies that ONAP can instantiate vDNS, vFWCL, and VVG.
29- Set up vFW Closed Loop to remain running, then check periodically that the
30 closed loop functionality is still working.
Gary Wue8c445a2018-11-29 11:54:52 -080031
Gary Wue8c445a2018-11-29 11:54:52 -080032
33Results: 100% PASS
34~~~~~~~~~~~~~~~~~~
Gary Wu70d75b52019-06-21 10:06:17 -070035=================== ======== ========== ======== ========= =========
36Test Case Attempts Env Issues Failures Successes Pass Rate
37=================== ======== ========== ======== ========= =========
38Stability 72 hours 72 34 0 38 100%
39vFW Closed Loop 75 7 0 68 100%
40**Total** 147 41 0 106 **100%**
41=================== ======== ========== ======== ========= =========
Gary Wue8c445a2018-11-29 11:54:52 -080042
Gary Wu70d75b52019-06-21 10:06:17 -070043Detailed results can be found at https://wiki.onap.org/display/DW/Dublin+Release+Stability+Testing+Status .
Gary Wue8c445a2018-11-29 11:54:52 -080044
45.. note::
Gary Wu70d75b52019-06-21 10:06:17 -070046 - Overall results were good. All of the test failures were due to
47 issues with the unstable environment and tooling framework.
48 - JIRAs were created for readiness/liveness probe issues found while
49 testing under the unstable environment. Patches applied to oom and
50 testsuite during the testing helped reduce test failures due to
51 environment and tooling framework issues.
52 - The vFW Closed Loop test was very stable and self recovered from
53 environment issues.
Gary Wue8c445a2018-11-29 11:54:52 -080054
55
56Resilience
57==========
58
mrichomme842d3222019-10-09 14:02:17 +020059Integration Resilience Testing verifies that ONAP can automatically recover
60from failures of any of its components.
61This is done by deleting the ONAP pods that are involved in each particular Use
62Case flow and then checking that the Use Case flow can again be executed
63successfully after ONAP recovers.
Gary Wue8c445a2018-11-29 11:54:52 -080064
65Methodology
66~~~~~~~~~~~
mrichomme842d3222019-10-09 14:02:17 +020067For each Use Case, a list of the ONAP components involved is identified.
68The pods of each of those components are systematically deleted one-by-one;
69after each pod deletion, we wait for the pods to recover, then execute the Use
70Case again to verify successful ONAP platform recovery.
Gary Wue8c445a2018-11-29 11:54:52 -080071
72
Gary Wu70d75b52019-06-21 10:06:17 -070073Results: 99.4% PASS
Gary Wue8c445a2018-11-29 11:54:52 -080074~~~~~~~~~~~~~~~~~~~
Gary Wu70d75b52019-06-21 10:06:17 -070075=============================== ======== ========== ======== ========= =========
76Use Case Attempts Env Issues Failures Successes Pass Rate
77=============================== ======== ========== ======== ========= =========
78VNF Onboarding and Distribution 49 0 0 49 100%
79VNF Instantiation 64 19 1 44 97.8%
80vFW Closed Loop 66 0 0 66 100%
81**Total** 179 19 1 159 **99.4%**
82=============================== ======== ========== ======== ========= =========
Gary Wue8c445a2018-11-29 11:54:52 -080083
Gary Wu70d75b52019-06-21 10:06:17 -070084Detailed results can be found at https://wiki.onap.org/display/DW/Dublin+Release+Resilience+Testing+Status .
Gary Wue8c445a2018-11-29 11:54:52 -080085
86
87Deployability
88=============
89
90Smaller ONAP container images footprint reduces resource consumption,
91time to deploy, time to heal, as well as scale out resources.
92
93Minimizing the footprint of ONAP container images reduces resource
94consumption, time to deploy, time and time to heal. It also reduces
95the resources needed to scale out and time to scale in. For those
96reasons footprint minimization postively impacts the scalability of
97the ONAP platform. Smaller ONAP container images footprint reduces
98resource consumption, time to deploy, time to heal, as well as scale
99out resources.