Uploaded image for project: 'Managed Service - Streams'
  1. Managed Service - Streams
  2. MGDSTRM-8846 RHOSAK Product Quality Requirements (Planning, Pipelines, Monitoring)
  3. MGDSTRM-8847

Planning: Performance tests that push the service to its limits to ensure that the service can continue running and can be supported

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • False
    • None
    • False

      Best Practices and Examples

      Performance tests for a service should not only verify the expected throughput, capacity, etc., but should also push the service to its defined limits to document its behavior (alerts generated, resource consumption, stability, etc.) as it approaches, reaches, and exceeds those service limits. 

      For example documentation see: 

      For example code see:

      The RHOSAK automated performance tests are implemented in the Open Messaging Benchmark (OMB) framework. These tests are triggered on demand, no regular frequency. 

      Steps to Follow to Contribute a New Automated Test:
      https://gitlab.cee.redhat.com/mk-bin-packing/mk-performance-tests/-/blob/master/README.md 

      Where to Get Help

      QE works closely with the Performance & Scale Team (Pradeep Surisetty, Lead) in the design and development of performance related tests.  QE leverages their past experience and expertise in the design of tests and in the best use of performance test tools.

      For details see this source page.

              tdavidso Tony Davidson
              ldimaggi@redhat.com Len DiMaggio
              MK - Super Awesome BU
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: