Skip to content

Structure, Test flow overview

amikryukov edited this page Sep 14, 2016 · 1 revision

Content

  • Structure
  • Test flow

Structure

On the picture below you can find simplified Jagger structure.

simplified-jagger-structure

Jagger consists of 3 main components:

  • Master
    • Read test configuration.
    • Distribute test execution between Kernels. (Dedicated role COORDINATOR that controls communication between Master and Kernel)
    • Aggregate and store test metrics into the database.
    • Generate a test report after test execution. (Dedicated role REPORTER exists).
  • Kernel
    • Create a workload on the system under test(SUT).
  • Agent
    • Collect system metrics on the system under test.

Test flow

main test flow

The source of the sequence diagram can be found on google drive: https://drive.google.com/open?id=0B9EO05UHXdjwM0JTUkhPWUNIX2s