Web Application Monitoring met Self-Service Transactions

Uptrends heeft meer dan een jaar gewerkt aan het herzien en testen van haar nieuwe Web Application Monitoring. Self-Service Transactions zijn nu beschikbaar voor al onze Business- en Enterprise-gebruikers!

Uptrends Self-Service Transactions zijn uit de publieke bèta en nu beschikbaar voor iedereen! Met de nieuwe update van Uptrends’  Web Application Monitoring kunt u het volgende:
  • Neem zelf de controle over uw web application monitoring scripts.
  • Test en debug uw scripts zelf.
  • Automatiseer aanpassingen en updates aan uw web application-controleregel.
  • Integreer uw transactiescripts in uw CI/CD-processen.
  • Gebruik versiebeheer om back-ups van uw scripts te bewaren.
  • Krijg toegang tot ervaren scripting professionals die u helpen bij problemen of het scripten voor u doen.

Wat is Web Application Monitoring?

Een Web Application controleregel controleert uw transacties 24 uur per dag, zeven dagen per week op fouten en snelheid. Web Application Monitoring gebruikt een script om door uw website te navigeren met behulp van een recente Chrome-browser, net zoals uw gebruikers dat doen. Het script vult formulieren in, klikt op links en knoppen, scrollt door pagina’s, schakelt tussen tabbladen en hovert terwijl het interacteert met uw pagina (lees meer).

Uptrends test uw transactie met behulp van wereldwijde servers uit ons netwerk van meer dan 200 controlestations. Het controlestation start een nieuwe Chrome-browser en klikt één keer per vijf minuten door uw website heen. Als uw transactie mislukt of niet door een controle komt, geeft Uptrends’ geavanceerde alerting uw team een waarschuwing zodat zij het snel kunnen oplossen.

De oude manier om dingen te doen

Zoals u misschien wist, heeft Uptrends het scriptingproces altijd voor u afgehandeld. Na het opnemen van een transactie voltooide ons Support team het script en bouwde de controleregel. Deze gratis service is handig voor gebruikers die minder affiniteit hebben met het coderen van scripts en het oplossen van problemen met transacties. Maar de full-service scriptingservice had zijn nadelen.

  • Door drukte kon het soms betekenen dat u wat langer op de voltooing van een script moest wachten.
  • Wijzigingen in uw transactie vereisten opnieuw een wachttijd.
  • U kon uw scripts niet zien en u had er geen toegang toe.
  • Integratie in uw CI/CD-proces was niet mogelijk.
  • Geen controle over broncode.
  • U kon uw scripts niet zelf testen en debuggen.

Voor sommigen was de oude manier geen probleem, maar voor anderen was het wachten op scripts en wijzigingen onhandig.

Daarom hebben we een nieuwe manier gebouwd om scripts direct live te krijgen.  Na het opnemen staan uw scripts klaar om te worden getest, aangepast en live gebracht, alles volgens uw planning. Als u het tenminste zelf wilt doen. Wilt of kunt u het niet zelf doen, dan doet Uptrends het nog steeds voor u.

Wat is er veranderd aan mijn bestaande Web Application controleregels?

Er is niets veranderd als u dat niet wilt; in ieder geval niet meteen. Uiteindelijk zullen we elke transactiecontroleregel bijwerken naar het nieuwe systeem, maar uw proces hoeft niet te veranderen als u niet wilt dat het verandert. U kunt uw opnames blijven indienen, maar er is geen wachtrij voor opnames. U uploadt uw scripts rechtstreeks naar Uptrends Support in plaats van naar de opnamewachtrij (hierover later meer).

De nieuwe Web Application Monitoring interface en proces

In het afgelopen jaar hebben onze ontwikkelaars een nieuw systeem ontworpen waardoor u de macht weer in eigen handen heeft. U heeft meerdere opties voor het schrijven, testen, bewerken en bijwerken van uw transactiescripts.

De nieuwe Transactie Recorder

De nieuwe Transactie Recorder lijkt veel op de oude Recorder, maar werkt iets anders. U kunt kiezen hoe u uw script wilt testen en bewerken. U kunt ervoor kiezen de opname te uploaden naar uw Uptrends-account, waar Uptrends de opname automatisch omzet in een script dat u kunt testen en bewerken. Of u laat Uptrends Support – zonder extra kosten – uw script voor u stabiliseren, testen en wijzigen (zie onderstaande afbeelding).

New options for uploading your web application monitoring recordings

Wat u niet kunt zien, is dat de Recorder meer details van uw pagina-interacties vastlegt en meerdere keuzes voor uw pagina-elementselectors verzamelt. Tijdens het uploaden van de opname gebruikt Uptrends een verbeterd algoritme om de selector te kiezen die het beste werkt en stelt deze standaard in. U kunt nog steeds de andere selectors zien en selecteren en uw eigen selectors definiëren.

Controleregelmodi

Uptrends heeft eerder dit jaar de nieuwe Controleregelmodi uitgebracht. U kunt uw controleregels nu in drie verschillende modi hebben:

    • Developmentmodus
      Controleer, bewerk en test uw controleregels zonder uw data te beïnvloeden of uw controleregel te gebruiken. U kunt zoveel controleregels hebben als u wilt in developmentmodus. U test handmatig vanaf een enkel controlestation dat u kiest.
    • Stagingmodus
      In Stagingmodus kunt u tests automatiseren met behulp van ons netwerk van wereldwijde controlestations. Door uw controleregel in stagingmodus te testen, kunt u problemen ontdekken, zoals locatiegebaseerde problemen, die via handmatige tests anders niet werden ontdekt. Als u een controleregel een paar weken in stagingmodus laat draaien, kunt u meer ongrijpbare problemen identificeren. Stagingmodus heeft geen invloed op uw rapportage. Het verplaatsen van een controleregel van development naar staging vereist echter wel dat u de voor de controleregel benodigde controleregel credits beschikbaar hebt in uw account.
    • Productionmodus
      Productionmodus is de monitoringmodus waaraan u altijd gewend bent geweest. Zodra u een controleregel naar productionmodus verplaatst, hebben de testresultaten invloed op uw uptime- en performancestatistieken.

Monitor mode selection

Controleregelmodi geven u de flexibiliteit om nieuwe controleregels te testen zonder uw rapportage of productioncontroleregels te beïnvloeden. We raden u aan vertrouwd te raken met enkele waarschuwingen bij transactiecontroleregels omdat uw monitoring onvoorziene gevolgen kan hebben.

De nieuwe transactie Step Editor

Uptrends’ nieuwe Step Editor heeft een nieuwe interface. Met de interface kunt u uw transacties en acties opdelen in stappen die voor u logisch zijn (zie onderstaande afbeelding). De structuur die u aan uw script geeft, beïnvloedt hoe Uptrends uw data structureert in uw monitoringdetails en -rapporten.

Met de editor kunt u:

      • Interacties toevoegen zoals navigeren, klikken, instellen, scrollen en hover
      • Schakelen tussen tabbladen en frames
      • Document- en elementinhoud testen
      • Document- en inhoudcontroles toevoegen
      • Wachten op elementen of vaste wachttijden instellen
      • Screenshots en watervaldiagrammen toevoegen

Step Editor Interface

De Uptrends Vault

Wanneer uw webapplicatie gevoelige waarden vereist, zoals wachtwoorden en authenticatiegegevens, wilt u niet dat die waarden worden weergegeven in uw scripts of rapportage. Uptrends Vault is de perfecte plek om dit soort informatie te bewaren. U kunt de toegang tot uw vault-secties beheren en uw gevoelige informatie verschijnt als sterretjes in uw scripts en rapporten.

Wanneer u een nieuwe opname uploadt of een oudere transactiecontroleregel laat updaten voor Self-Service Transactions, verplaatst Uptrends gevoelige data automatisch naar de Vault. De nieuwe items gebruiken de standaard toegangsinstellingen, dus wellicht wilt u de beveiligingsinstellingen meteen aanpassen (zie onderstaande afbeelding).

vault interface

Opties bij het configureren van uw Web Application Controleregels

Uptrends’ nieuwe Web Application Controleregels geven u niet alleen de vrijheid om zelf de controle over uw eigen testen en bewerkingen te nemen, maar u hebt nu meerdere manieren om tot een stabiel monitoringscript te komen.

Laat ons uw webtransacties voor u scripten

Als het koude zweet u uitbreekt omdat u uw transactie moet scripten, wilt u misschien onze gratis scriptingservice blijven gebruiken. Nadat u de Transaction Recorder hebt gebruikt om uw klikpad vast te leggen, uploadt u de opname naar Uptrends Support. Ons Support team bekijkt uw opname en maakt er een stabiel script van. Na het scripten vindt u de nieuwe controleregel in uw account.

Eerst zelf proberen? We hebben de nieuwe Self-Service Transactions getest met technisch en niet-technisch ingestelde mensen. Veel van onze niet-technische testers slaagden erin het script in de visuele editor prima te debuggen, dus misschien is het eenvoudiger dan u denkt. We hebben ook een Academy cursus die u op weg kan helpen. Of schakel de hulp in van Uptrends Support!

Gebruik de Transactie Recorder om uw transacties vast te leggen

U kunt een goed begin maken met uw script door het eerst vast te leggen met de Transactie Recorder. De Recorder kan de meeste interacties voor u vastleggen. Mogelijk moet u echter aanpassingen maken voor dynamische ID’s en dingen toevoegen zoals een scroll- en hovergebeurtenis, extra wachttijden, inhoudcontroles en scrollgebeurtenissen.

Ga rechtstreeks naar de transactiestap-editor

Als u vertrouwd bent met het zelf definiëren van uw selectors (denk aan CSS- en XPath-selectors), kunt u direct in de Step Editor springen en uw transactiescript uitwerken met onze visuele editor. Het kan echter efficiënter zijn om de Transaction Recorder te gebruiken om het zware werk voor u te doen.

Gebruik de teksteditor om uw script zelf te coderen

Net als elke visuele editor, kunt u altijd schakelen naar de teksteditor waar u de code rechtstreeks kunt wijzigen. U kunt andere tools gebruiken en uw code knippen en plakken wanneer u klaar bent.

Gebruik de Uptrends API om het proces te automatiseren en te integreren

Onze API is altijd in ontwikkeling en onze ontwikkelaars gaan door met het toevoegen van nieuwe functionaliteit en het verfijnen van bestaande functionaliteit in versie 4 van onze API. Met de API kunt u onder meer uw wijzigingen en updates automatiseren, nieuwe controleregels uploaden en maken en vault-items aanpassen. De API maakt het integreren van uw web application monitoring met uw CI/CD-proces meer gestroomlijnd.

Is er documentatie?

Ja, we breiden onze Academy cursus, Knowledge Base en API documentatie continu uit. Kunt u de antwoorden die u nodig hebt niet vinden, open dan gerust een supportticket; ons Support team helpt u graag met uw vragen.

Demo nodig?

Onze Monitoring Consultants staan klaar om u de nieuwe functies van Web Application Monitoring te laten zien. Plan een online live demo.

Kernpunten

      • U kunt nu uw transactiescripts zelf bewerken, testen en beheren, of support om hulp vragen.
      • De nieuwe visuele interface maakt scripting eenvoudiger.
      • U krijgt dezelfde uitstekende service als voorheen en als u uw scripts niet zelf wilt afhandelen, blijven we u van dienst met scripting.
      • U hebt meerdere keuzes voor het opnemen, uploaden en bewerken van uw scripts, afhankelijk van uw technische bekwaamheid en behoeften.
      • Controleregelmodi helpen u bij het testen en debuggen van uw scripts in development-  en stagingmodus voordat uw script live gaat.
      • Controleregels in development-  en stagingmodus hebben geen invloed op uw monitoringdata en uptime data.

Als u een Business of Enterprise account hebt, kunt u vandaag nog met Self-Service Transactions beginnen. Wilt u meer informatie en misschien uw account opwaarderen, vraag dan onze Monitoring Consultants naar uw opties.