MicroStrategy ONE

Executing Reports and Documents Multiple Times

When you execute a performance test, each selected report or document is executed against the Intelligence Server for the number of times specified in the Cycles field. Executing each report/document multiple times can provide a better indication of their performance.

The Cycles value is only applied to tests executed against a live Intelligence Server. If a baseline is used, information about all cycles in the baseline is used to calculate the results of the test.

Integrity Manager completes all tests of a report or document before beginning the next report or document's tests. For example, you are testing three reports, A, B, and C. The Report Cycles are set to 4, so each report is executed four times. If the Concurrent Jobs are set to 1, as recommended, Integrity Manager executes these reports one at a time in the following order: A1, A2, A3, A4, B1, B2, B3, B4, C1, C2, C3, C4.

For a performance test, the Status of a report or document that is currently being tested is Running (#/#). The first number is the current execution cycle. The second number is the Cycles value, which is the number of times the report/document will be executed. If you pause Integrity Manager during a performance test, the Status of the executing report or document changes to Paused (#/#).

By default, Integrity Manager only records the execution times for successful report/document execution cycles. To record the times for failed cycles, in the Performance category of the Advanced Options dialog box, select the Include Time from Errors check box.

Related Topics

Analyzing the Results of a Performance Test

Testing Intelligence Server Performance

Performance Test Best Practices

Advanced Options: Performance