{"id":7397,"date":"2020-04-07T07:18:55","date_gmt":"2020-04-07T07:18:55","guid":{"rendered":"https:\/\/modeling-languages.com\/?p=7397"},"modified":"2020-06-11T05:51:01","modified_gmt":"2020-06-11T05:51:01","slug":"gadolinium-testing-non-functional-properties-rest-api","status":"publish","type":"post","link":"https:\/\/modeling-languages.com\/gadolinium-testing-non-functional-properties-rest-api\/","title":{"rendered":"Gadolinium: Monitoring Non-Functional Properties of REST APIs"},"content":{"rendered":"

Although OpenAPI describes efficiently RESTAPIs from a functional perspective, it does not outline the underlying non-functional properties out of such APIs. This important when having to choose among a set of APIs providing overlapping sets of data.<\/p>\n

As our attempt to solve this challenge, we present Gadolinium<\/a>, a testing framework to monitor the non-functional properties<\/strong> of REST APIs.\u00a0Gadolinium uses the OpenAPI<\/a> definition of the API (you can automatically discover such OpenAPI<\/a> definition if needed). The result of these tests can eventually be downloaded and stored as part of the OpenAPI definition itself using our own extended version of the standard. Gadolinium will be presented at ICWE’20<\/a> (International Conference on Web Engineering).<\/p>\n

In what follows we describe Gadolinium in more detail (download the paper pdf<\/a> directly if you prefer). You can also view the recorded presentation:<\/p>\n