De meeste websites en diensten zijn tegenwoordig afhankelijk van API’s om te functioneren en met elkaar te communiceren. Of deze API’s nu intern of extern zijn of door derden worden beheerd, het is essentieel om regelmatig te volgen hoe ze zich gedragen om de betrouwbaarheid en performance van het systeem te waarborgen. Er zijn echter situaties waarin het beheer ervan een uitdaging kan worden. Dit is het geval wanneer u te maken heeft met meerdere eindpunten, verschillende configuraties en complexe set-ups.
Met Uptrends wordt het monitoren van uw API’s eenvoudiger en flexibeler. Uptrends biedt API-monitoring, waarmee u de beschikbaarheid, performance en juistheid van uw API’s kunt controleren. Deze controleregel onderzoekt de responses die door API-eindpunten worden geretourneerd en controleert of deze de verwachte inhoud bevatten, zonder dat programmeerkennis nodig is om aan de slag te gaan.
Types API-controleregels
Uptrends biedt twee API-controleregeltypes die geschikt zijn voor uw monitoringbehoeften: Multi-step API (MSA)-monitoring en Postman API-monitoring.
Multi-step API (MSA)-monitoring
De Multi-step API (MSA)-controleregel is het primaire API-controleregeltype waarmee u een enkele API-call of een reeks calls, stappen genoemd, kunt creëren en uitvoeren.
Elke stap vertegenwoordigt een API-eindpunt. U kunt een single-step- of een multi-step-controleregel instellen om API-calls aan elkaar te koppelen en scenario’s te simuleren zoals authenticatie, end-to-end transactiestromen of het uitvoeren van datavalidatie.
MSA-controleregels controleren uw API’s door de Request-componenten te bouwen op basis van uw configuratie. Dit betekent dat u volledige controle heeft over het instellen van de HTTP-methode, URL, request headers, request body en andere instellingen voor elke stap.
Op dezelfde manier kunt u de API Response valideren met assertions, aangepaste scripting toevoegen om het gedrag van de request en response te bepalen, evenals data van eerdere stappen bijhouden en opslaan via variabelen, en nog veel meer.
Laten we de functies van een Multi-step API-controleregel verkennen. Klik in de onderstaande demo op Explore and learn om aan de slag te gaan.
Nu u bekend bent met de controleregelfuncties, kunt u beginnen met het creëren van een Multi-step API-controleregel. Meer informatie over het instellen van de Multi-step API-controleregel vindt u in het knowledgebase-artikel Een Multi-step API (MSA)-controleregel instellen.
Postman API-monitoring
De Postman API-controleregel gebruikt uw Postman-werkruimtecollecties om de performance en juistheid van uw API’s te controleren en testen. Deze controleregel gebruikt uw Postman-collectie van API-scripts, inclusief pre- en post-requestscripts, importeert ze met een API-URL of uit een JSON-bestand en begint ze over de hele wereld uit te voeren, net als andere controleregeltypes.
Laten we de functies van een Postman API-controleregel verkennen. Klik in de onderstaande demo op Explore and learn om aan de slag te gaan.
Nu u bekend bent met de controleregelfuncties, kunt u beginnen met het creëren van een Postman API-controleregel. Meer informatie over het instellen van een Postman API-controleregel vindt u in het knowledgebase-artikel Postman API-monitoring instellen.
Credits
API-controleregels gebruiken API-credits om u controleregels te laten creëren en plannen voor uitvoering. Uptrends gebruikt credits om de prijzen voor verschillende monitoringdiensten te berekenen. Als u een API-controleregeltype creëert, zoals een Multi-step API (MSA)- of Postman-controleregel, telt elke HTTP-request die u uitvoert als één credit. Raadpleeg het knowledgebase-artikel Credits voor meer informatie.
