(DV-1808) 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 Performance Test Case are automatically added into Performance steps specification for the generated Test Run.
To execute a Performance Test Case from Test Management click on 'Execute' afterwards 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 following steps:
- Specification of Test Structure
- System Performance Test Monitor
System Performance testing scenario
Specification of Test Structure:
You can select Query variants to be added into 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 one minute test cycle divided into test cycle periods according to global setting 'Perf. Test Cycle Duration' and calculated according to preset number of queries to be run per minute. Simulation starts by click on 'Start Master Job' button and can be stopped by click on 'Stop Master Job' button. When simulation is stopped, currently run 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 system, execution in this test cycle will fail and information about 'Resource shortage' will be logged.