Test Cases (REST API)

Allgemein: Siehe Abschnitt REST API.


Bestehende Test Cases können Sie über folgende URL starten. Der Parameter client muss nicht verwendet werden, wenn nur ein Test Case angegeben wird.


https://<URL oder IP des Integration Servers>/dw/rc/v1/tc/start?entry=<Name des Test Cases>&client=<Mandanten-ID>


Statt des Namens des Tests Cases kann auch ein * angegeben werden, um alle vorhandenen Test Cases zu starten.

Alle Zugriffe werden in der Datei ./logs/services/message.log protokolliert (oder in den Server-Logs unter internal/message.log).

Als Ergebnis bekommen Sie im Erfolgsfall nur zurück, ob der Test Case gestartet wurde.


{
"response": {
"status": "ok",
"reason": ""
}
}

Wurde eine Abweichung gefunden, dann bekommen Sie ein Ergebnis folgender Art. Die Datei mit den Abweichung ist im Parameter zip Base64-kodiert enthalten.

{
"response": {
"status": "Failed",
"reason": "diff",
"information": {
"zip": "UEsDBBQACAgIANtELFQAAAAAAAAAAAAAAAAbAAAAVGVzdF9TUUxfMjExMDA1XzA4MThfMS5kaWZmsylJLS6JT8tMzUmxcywtVogCsopLikqzS0qL0oCCNvpIChR0de0UbAjoiK+oqEDRxcsFAFBLBwgwKPQPNAAAAGUAAABQSwMEFAAICAgA20QsVAAAAAAAAAAAAAAAACcAAABVbmlmaWVkRGlmZl9UZXN0X1NRTF8yMTEwMDVfMDgxOF8xLmRpZmbT1dVVCEpNzi9KSU2JDw70iTcyNDQwMI03sDC00KvIzeHl0tbWVghJLS7BLuvgoKBrqmOooA0iHBx4uXQVFGxKQMrTMlNzUuwcS4sVooCs4pKi0uyS0qI0oKCNPpICoAWEdcRXVFSg6QIAUEsHCN3LbjRqAAAAuQAAAFBLAQIUABQACAgIANtELFQwKPQPNAAAAGUAAAAbAAAAAAAAAAAAAAAAAAAAAABUZXN0X1NRTF8yMTEwMDVfMDgxOF8xLmRpZmZQSwECFAAUAAgICADbRCxU3ctuNGoAAAC5AAAAJwAAAAAAAAAAAAAAAAB9AAAAVW5pZmllZERpZmZfVGVzdF9TUUxfMjExMDA1XzA4MThfMS5kaWZmUEsFBgAAAAACAAIAngAAADwBAAAAAA=="
}
}
}