Transactiemonitoring, ook wel web application monitoring genoemd, wordt gebruikt om het correct functioneren van gebruikersinteracties op uw website te controleren. De interactie kan een simpele login zijn of alle acties die nodig zijn om een product in uw webshop te kopen.
Om deze gebruikersinteracties te monitoren, moet u ze in een script plaatsen dat telkens opnieuw kan worden uitgevoerd om te controleren of alles nog steeds werkt zoals verwacht. Uptrends biedt de transaction recorder (als een Chrome-extensie) om op een eenvoudige manier een script te bouwen. Nadat u het script heeft opgenomen, kunt u het zelf bijschaven (self-service transacties) of Uptrends' support vragen het script te verfijnen (full-service transacties). Als u goed bent in scripten, kunt u besluiten het opnemen over te slaan en uw eigen script meteen in een transactiecontroleregel plaatsen.
Wanneer u een transactieopname uploadt naar uw Uptrends-account, wordt er een transactiecontroleregel gemaakt met wat basisinformatie. U zult een aantal instellingen aan uw behoeften moeten aanpassen.
Zodra u uw transactiecontroleregel heeft getest en tevreden bent over de manier waarop deze werkt, gaat u verder en stelt u er alerting voor in. Dit is immers waar het om gaat: gewaarschuwd worden wanneer dingen niet werken zoals verwacht.
1. Introductie
Als webapplicatie-/transactiemonitoring nieuw is voor u, kunt u achtergrondinformatie vinden in de volgende artikelen:
- Krijg een introductie in Wat is Web Application Monitoring?
- Lees waarom u web application monitoring zou moeten gebruiken
- Controleer of web application monitoring de juiste oplossing voor u is
2. Uw transactiemonitoring plannen
Inzicht in de werking van uw transacties, de functionaliteit die u moet testen en de impact van uw monitoring op uw systemen is een essentieel onderdeel van het plannen van uw transacties. Mogelijk moet u ook andere teams van uw bedrijf betrekken bij het opzetten van transactiemonitoring.
- Breng mogelijke transactiepaden in kaart
- Beslis wat te testen
- Waarschuwingen, tips en trucs: dingen om rekening mee te houden en op te letten bij het opzetten van uw monitoring
- Redenen waarom u mogelijk hulp nodig heeft van andere teams binnen uw bedrijf
3. Uw transacties opnemen
Het op de juiste manier gebruiken van de transaction recorder leidt tot schonere opnamen en een snellere set-up van de controleregel.
- Download en gebruik de transaction recorder
- Volg de stapsgewijze winkelwagentutorial om te leren hoe u de transaction recorder gebruikt
- Kies tussen full-service en self-service transacties
4. Uw transactiescript bewerken en testen
Nadat u uw transactie heeft opgenomen en ervoor heeft gekozen het script zelf te testen (u kunt uw tests ook door ons support team laten uitvoeren), moet u problemen met het resulterende script oplossen, inhoudcontroles instellen als u dat nog niet heeft gedaan en de vault-gebruikersrechten aanpassen voor nieuw gecreëerde items. Tot slot moet u de controleregel in staging mode in de gaten houden voordat u uw controleregel naar production verplaatst.
-
Meer informatie over de editor, stappen en acties is te vinden in De stap-editor begrijpen
-
Acties vormen de kern van transacties. Meer informatie over acties:
- Pagina-interacties - navigeren, klikken, instellen, etc.
- Test-acties - inhoudcontroles en wachten
- Bediening-acties - schakelen tussen (inline) frames of tabbladen
- Bediening-acties - aanpassen variabele-inhoud
- Negeer fouten voor optionele stappen en acties
- Selectors gebruiken en selectoralternatieven
- Transactievariabelen en inhoud variabele aanpassen
-
In de oefening Uw script testen en bewerken vindt u meer informatie over de Test starten-functionaliteit, omgaan met dynamische ID’s en time-out fouten. De oefening bevat ook een Checklist voor testen.
-
Een paar andere zaken waarmee u te maken kunt krijgen, afhankelijk van uw set-up en transacties:
-
Beheer gevoelige waarden die automatisch aan de vault zijn toegevoegd tijdens het opnemen
-
Transactiemonitoring voor mobiel instellen
-
Werken met een shadow DOM in uw transactie
-
Werken met sms-gebaseerde 2FA of op eenmalig wachtwoord gebaseerde 2FA in uw transactie
-
Toevoegen van extra kengetallen zoals Core Web Vitals en W3C-navigatietijden aan uw transactieresultaten.
-
Bypass of omzeil het standaard DNS-systeem door een DNS bypass in uw transactie te gebruiken.
-
5. Resultaten van transactiemonitoring
Zodra uw transacties worden gemonitord ontvangt u feedback. Er zijn een aantal bronnen die u kunt bekijken om erachter te komen wat er misgaat, wanneer er dingen misgaan.
6. Problemen oplossen
Wanneer de transactiemonitoring niet naar verwachting werkt, zijn hier een paar dingen om te controleren: