Test Cases (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 im "Server Logging" (→ "Verwaltung") 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==" } }}