Archived

If you are looking for the last documentation in the 4.x series, see 4.7.5. Looking for another version? See all documentation.

A workflow profile for performance testing should contain the exact actions that a client would perform to exercise the repository under test. Sections that should be timed to performance should be clearly marked.

Workflow profiles should be combined with Setup profiles to form a coherent test scenario.  The concrete actions taken during the workflow will vary, depending on the nature of the Setup source data.

For example:

 

(star) Indicates a timed section.

  1. Repeat 1000 times:
    1. Retrieve one container randomly selected
    2. Retrieve one binary from that container. (star)
    3. Replace that binary with a sequence of random bytes of the same length. (star)
    4. Retrieve fixity information for that binary. (star)
  2. Repeat 100 times:
    1. Delete one container randomly selected. (star)

 

 

  • No labels