×
Menü

Alte Testausführungen löschen

aqua speichert Testausführungsskripte in der Datenbank, was eventuell den Speicher der Datenbank ausdehnen kann. Diese können sorgsam ohne starke Transaktionen in der Datenbank gelöscht werden. Dafür konfigurieren wir die web.config auf dem aqua Server.
 
Hier fügen Sie die folgenden Keys in den Bereich appSettings ein und löschen keine existierenden.
 
Beispiel:
 
<appSettings>
<add key="DBCleanupWorkerModules" value="ProcessElements"/>
<add key="DBCleanupWorkerStartTime" value="00:00:00"/>
<add key="DBCleanupWorkerEndTime" value="23:59:59"/>
<add key="DBCleanupWorkerPeriod" value="60000"/>
<add key="DBCleanupWorker.ProcessElementChunkSize" value="50"/>
<add key="DBCleanupWorker.ProcessElementOlderThanDays" value="1"/>
<add key="DBCleanupWorker.ProcessElementJobTypes" value="Ranorex;SoapUI"/>
</appSettings>
 
DBCleanupWorkerModules
Der Standard-Wert ist immer "ProcessElements"
DBCleanupWorkerStartTime
Hier können Sie definieren, wann der DB Cleanup Worker mit der CleanUp-Periode starten soll.
DBCleanupWorkerEndTime
Hier können Sie definieren, wann der DB Cleanup Worker mit der CleanUp-Periode stoppen soll.
DBCleanupWorkerPeriod
Dies definiert, in welchem Zeitintervall in ms der CleanUp ausgelöst werden soll.
60000 bedeutet 60 Sekunden.
DBCleanupWorker.ProcessElementChunkSize
Dies definiert, wieviele Automatisierungsskripte in einem Zeitintervall gelöscht werden sollen.
DBCleanupWorker.ProcessElementOlderThanDays
Dies definiert, welche Automatisierungsskripte gelöscht werden sollen, abhängig vom Ausführungsdatum. Der Wert sollte größer als 0 sein.
DBCleanupWorker.ProcessElementJobTypes
Dies definiert, welche Automatisierungsskripte gelöscht werden sollen, abhängig von der Testautomatisierungs-Technologie. Diese Werte können JMeter, Ranorex, SoapUI, Datenbank, QTP, PowerShell, UnixShell, Jenkins oder UFT sein und sollten mit einem ; getrennt werden.