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.
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 Ontdekken en leren 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.
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 Multi-step API (MSA)-controleregel creëert, telt elke HTTP-request die u uitvoert als één credit. Raadpleeg het knowledgebase-artikel Credits voor meer informatie.