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=="
}
}
}