Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-4430

Improve Performance Testing Documentation

Details

    • Wish
    • Status: Resolved
    • P1
    • Resolution: Done
    • None
    • 2.6.0
    • testing
    • None

    Description

      Currently, the only documentation regarding IO Performance Testing can be found here: https://beam.apache.org/documentation/io/testing/#i-o-transform-integration-tests. This is certainly not enough given that the performance testing framework currently allows to run tests:

      • on local or hdfs filesystems
      • on direct or dataflow runners
      • manually using integrationTest task
      • automatically using performanceTest task
      • using pkb.py tool directly (PerfKitBenchmarker)
      • on demand from pending Pull Requests 
      • detecting anomalies
      • gathering results in dashboards

      All the above bullets (and maybe others - to be investigated) need more explanation in the docs to make the Performance Testing Framework usable by the broader community.

      Attachments

        Issue Links

          Activity

            People

              ŁukaszG Lukasz Gajowy
              ŁukaszG Lukasz Gajowy
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 4h
                  4h