Patent ID: 11948024
Assignee: SAP SE
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 17:
18. One or more computer-readable storage media storing computer-executable instructions for execution on one or more computing devices to perform operations for automated payload testing of open data protocol (OData) application programming interfaces (APIs), the operations comprising:
retrieving, from an OData service, metadata describing the OData service, wherein the OData service is associated with an OData API; and
testing the OData service for each of one or more entities of the OData service, and for each OData operation that is supported for each entity, comprising:
dynamically creating a payload for testing the entity of the OData service, wherein the payload is for testing the supported OData operation for the entity;
executing the payload using the OData service, wherein executing the payload using the OData service comprises sending the payload to the OData service using an OData request that specifies an OData command and the payload;
receiving results of executing the payload using the OData service, wherein the results comprise a hypertext transfer protocol (HTTP) status code; and
outputting an indication of whether the OData request was successful based at least in part on the HTTP status code.