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.
|