(DV-2205) Performance Test Execution & Backend

PERFORMANCE TEST CASE EXECUTION

When a Performance Test Case is added to the Test Plan a new backend Test Run is automatically created and a Run ID is generated. The description holds the technical name of the Test Plan and the Test Case. All Performance test steps selected during the creation of the Performance Test Case are automatically added into the Performance steps specification for the generated Test Run. 
To execute a Performance Test Case from Test Management click on  'Execute' button, afterward the standard Performance Testing scenario is displayed. 

System Performance Testing

System Performance Test Scenario executes selected query variants in asynchronous dialog work processes. This scenario does not save any results, only execution runtime of running queries. 

System Performance testing contains the following steps:

  1. Specification of Test Structure
  2. System Performance Test Monitor

             System Performance testing scenario

Specification of Test Structure:

You can select Query variants to be added to the Test. When the Test Run is generated through the Test Management the steps are already preselected for the System Performance Test Case.

System Performance Test Monitor:

Queries are run in a one-minute test cycle divided into test cycle periods according to global setting 'Perf. Test Cycle Duration' and calculated according to the preset number of queries to be run per minute. The simulation starts by click on the 'Start Master Job' button and can be stopped by click on the 'Stop Master Job' button. When the simulation is stopped, currently run the test cycle with all his running queries need to finish.

Performance Monitor

Logs are updated after every one-minute test cycle. If simulation tries to execute more queries than there are available dialog jobs on the system, execution in this test cycle will fail and information about 'Resource shortage' will be logged.