Transactiemonitoring, ook wel web application monitoring genoemd, wordt gebruikt om te controleren of belangrijke gebruikersinteracties op uw website correct functioneren. Deze interacties kunnen variëren van een eenvoudige login tot een volledig afrekenproces, zoals het toevoegen van artikelen aan een winkelwagen en het voltooien van een aankoop op een e-commercewebsite.
Om gebruikersinteracties efficiënt te monitoren, heeft u een script nodig dat herhaaldelijk kan worden uitgevoerd om te verifiëren dat alles blijft werken zoals verwacht. Een transactiecontroleregel voert deze taak uit door een script uit te voeren dat elke stap van een gebruikersworkflow bevat. Het simuleert het proces door het in een browser (Chrome) uit te voeren om ervoor te zorgen dat alles correct werkt.
Uptrends biedt een transactierecorder, beschikbaar als Chrome-extensie, waarmee u deze scripts gemakkelijk kunt bouwen. Nadat een transactie is opgenomen, creëert de extensie een transactiecontroleregel die het volledige proces van het controleren van de website afhandelt met behulp van gesimuleerde gebruikersinteracties via een browser (Chrome). U kunt de controleregelinstellingen aanpassen, zoals controlefrequentie, browsertype, locatie en foutcondities, om aan uw behoeften te voldoen.
U kunt het script zelf verfijnen (self-service transacties) of Uptrends Support om hulp vragen om het te optimaliseren (full-service transacties). Als u liever handmatig scripts schrijft, kunt u de opnamestap overslaan en uw eigen script direct aan een transactiecontroleregel toevoegen.
Nadat u uw transactiecontroleregel heeft getest en tevreden bent met de manier waarop deze werkt, gaat u verder en stelt u er alerting voor in. Dit is tenslotte waar het allemaal om draait, om gewaarschuwd te 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 les 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 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 verschillende bronnen die u kunt bekijken om erachter te komen wat er misgaat als er problemen optreden.
6. Problemen oplossen
Wanneer de transactiemonitoring niet naar verwachting werkt, zijn hier een paar dingen om te controleren:
Credits
Transactiecontroleregels gebruiken transactiecredits waarmee u controleregels kunt creëren en plannen voor uitvoering. Uptrends gebruikt credits om de prijzen voor verschillende monitoringdiensten te berekenen. Raadpleeg het knowledgebase-artikel credits voor meer informatie.