SaaS-Lösung für Lasttests, synthetisches Monitoring und Testautomatisierung (demnächst)
Was ist XTC?
Unser kommerzielles SaaS-Angebot für Lasttests und Monitoring
Mit XTC sind Sie Performance- und Stabilitätsproblemen immer einen Schritt voraus, denn die zentralisierte Testplattform bietet feingranulare Kontrolle, maximale Skalierung und einen einzigartigen Monitoring-Ansatz.

Monitoring
Einzigartiger Ansatz
Nutzen Sie einen auf Testautomatisierung basierenden Ansatz zur Erstellung Ihrer Monitoring-Szenarien. Legen Sie Sensoren für Performance, Stabilität und Korrektheit an. Was Sie automatisieren können, können Sie auch monitoren.
Lasttest
Ausführen, Verwalten und Teilen
Eine vollständig skalierbare, sorgfältig konzipierte Plattform für Lasttests für das ganze Spektrum von Test- und Managementaktivitäten. Weltweite Standorte, unbegrenzte Benutzeranzahl, Rollen und Berechtigungen, Projekte zur Organisation von Lasttests und jede gewünschte Parallelität.
Testautomatisierung
Daten sammeln und auswerten
Noch in diesem Jahr wird XTC die Datenerfassung, Auswertung und Benachrichtigungen sowie eine umfassende Diagnose für Neodymium-basierte Testautomatisierung unterstützen.
Die Plattform auf einen Blick
Die Standardfunktionen
Eine Softwareplattform benötigt Standardfunktionen, um Vertrauen und Benutzerfreundlichkeit zu gewährleisten und die Benutzer optimal zu unterstützen. XTC bietet alle diese wichtigen Funktionen ohne zusätzliche Kosten.
Dazu gehören unter anderem die Unterstützung verschiedener Projekttypen, die Möglichkeit, Benutzer aus anderen Organisationen als Gäste einzuladen, und flexible Optionen für die Verwaltung von Zugängen.

Organisationen und Projekte
Organisationen und Projekte sind die Grundlage für das Rollen- und Rechtekonzept von XTC. Laden Sie Personen auf der Plattform zu Ihrer Organisation und ausgewählten Projekten ein. Sie sind extern? Dann können sie als Gast am Projekt teilnehmen.
Sicherheit
Einfacher und sicherer Zugang. XTC bietet SSO, 2FA und die Sicherstellung von Login-Regeln. Vollständiges Auditing sorgt dafür, dass das gesamte Verhalten der Akteure unter Kontrolle bleibt.
Cloud-Hosted
XTC wird in der Google Cloud in europäischen Rechenzentren gehostet. Einige Projekttypen, wie beispielsweise Lasttests, ermöglichen auch den Zugang zu Cloud-Maschinen verschiedener Anbieter.
Monitoring
Erweitertes synthetisches Monitoring
XTC-Monitoring kombiniert die Konzepte Testautomatisierung und Monitoring. Beobachten Sie die Korrektheit, Stabilität und Performance. XTC-Monitoring wurde entwickelt, um Websites und Webanwendungen, APIs und Aspekte der Benutzererfahrung zu überwachen.
Ganz gleich, ob Sie die User Experience kontrollieren, die Funktionstüchtigkeit von Drittanbietern sicherstellen oder Aspekte Ihrer Anwendung überwachen möchten, unsere Monitoring-Lösung unterstützt Sie dabei.
Wenn Sie eine Testautomatisierung für eine Anwendung schreiben können, können Sie sie auch monitoren.

Anwendungsbeispiele
Einige Dinge, die Sie mit unserem Monitoring tun können
Verfügbarkeit
Pingen Sie Ihre Webanwendung oder Ihr API regelmäßig an und lassen Sie sich sofort benachrichtigen, wenn es Auffälligkeiten gibt. Dies kann ein komplexer und aufwändig programmierter Test sein oder eine einfache Anfrage mit Prüfung des Zeitverhaltens.
Performance
Sie können das Performance-Verhalten überwachen, von Antwortzeiten einzelner Requests bis hin zum Rendering ganzer Seiten. XTC gibt Ihnen auch Zugang zu Web-Vitals-Metriken als Sensor-Input.
Funktionalität
Stellen Sie sicher, dass sich alle Funktionen Ihrer Webanwendung wie vorgesehen verhalten, beispielsweise Login, Zurücksetzen des Passworts, Bestellung, Suche und vieles mehr. Rufen Sie benutzerdefinierte Daten ab und werten Sie diese auf der Grundlage eigener Regeln aus.
APIs
Sie können jede API überwachen, einschließlich, aber nicht beschränkt auf vollständige Funktionsabläufe. Da es sich bei den Tests um Code handelt, können Sie auch APIs verwenden, um mehr Details über Ihr System zu erhalten, um die Diagnose zu unterstützen oder den Zustand zu überwachen. Sie können sogar andere APIs für benutzerdefiniertes Verhalten auslösen.
Features
Ausgewählte Monitoring-Funktionen
Benachrichtigungen
Feingranulare Alarmierung
Konfigurieren Sie differenzierte Benachrichtigungen per E-Mail, SMS und Slack. Sie können Benachrichtigungen auch für eine bestimmte Dauer unterbrechen.
Einzelne Nutzer können Benachrichtigungen deaktivieren, wenn sie im Urlaub oder nicht im Dienst sind.
Benachrichtigungen können je nach Anlass und Tageszeit gezielt versendet werden.

Monitoring-Code in GIT
Zentrales Repository
Alle Monitoring-Skripte sind Code und werden in Ihrem Quellcode-Repository verwaltet. Sie können mit Branches arbeiten und automatisch zwischen überwachten Versionen wechseln.
Sie können alle Monitoring-Skripte lokal in Ihrer bevorzugten IDE entwerfen, testen, ausführen und debuggen. Um sicherzustellen, dass Monitoring-Skripte auf dem neuesten Code-Stand ausgeführt werden, wird jeweils der aktuelle Stand abgerufen und kompiliert.
Echte Browser
Mehr als nur HTTP GET
Sie können einen echten Webbrowser wie Chrome für das Monitoring verwenden und ihn mit Testautomatisierung steuern. XTC stellt Performance-Daten zur Verfügung und verwaltet die Umgebungen.
Benötigen Sie eine mobile Ansicht? Verwenden Sie die Chrome-Geräteemulation.


Testfälle
Ihre Monitoring-Szenarien und Definitionen
Die meisten Monitoring-Szenarien sind einfache Testfälle, wie Sie sie auch für die Automatisierung verwenden würden. Sie können zusätzliche externe Properties hinzufügen, um den Ablauf oder das Verhalten zu steuern, Daten zu injizieren oder Verifikationspunkte zu setzen.
Neben dem Quellcode gibt es eine Testausführungsdefinition, die Zeitplanung, Benachrichtigungen, Qualitätssensoren, Standorte der ausführenden Monitoring-Agenten und vieles mehr umfasst.
Standorte
Monitoring von weltweiten Standorten aus
Bei Bedarf kann das Monitoring von vielen geografischen Standorten aus durchgeführt werden. Standorte von AWS- und GCP-Rechenzentren werden unterstützt.
Testszenarien können gezielt an bestimmten Standorten ausgeführt werden oder ihr Verhalten abhängig von einem bestimmten Standort ändern.


Scheduling
Häufigkeit nach Bedarf
XTC unterstützt Ausführungsintervalle von Monitoring-Skripten von einmal pro Minute bis hin zu einer Ausführung alle 24 Stunden.
Darüber hinaus können Sie festlegen, wann eine erneute Ausführung stattfinden soll, falls die vorherige Ausführung fehlgeschlagen ist.
Qualitätssensoren
Detaillierte Alarme und Benachrichtigungen
Das Qualitätssensorkonzept ermöglicht die Einrichtung einer Alarmierung auf der Grundlage von Fehlertypen, Kriterien wie Laufzeiten und Tageszeiten. Jeder Sensor kann mehrere Benachrichtigungslisten ansprechen. Ein Sensor kann individuell pausiert werden.
Sensoren haben eine Reihenfolge. Das ermöglicht es, unspezifische Alarme durch Folgefehler zu vermeiden, da ein vorheriger Sensor bestimmen kann, dass alle folgenden Daten ungültig sind und keine weitere Benachrichtigungen auslösen sollten.


Reporting
Diagnoseinformationen und historische Daten
XTC Monitoring liefert detaillierte Diagnoseinformationen, mit deren Hilfe Sie Probleme, die die Performance, Stabilität oder Funktionalität der Website beeinträchtigen, schnell erkennen und beheben können.
Der Result-Browser listet alle Kommunikationsdetails auf und zeigt Bildschirmfotos an, wenn verfügbar. Dies gilt sowohl für Tests mit echten Webbrowsern als auch für API-Tests.
Monitoring Preise
Attraktive Preise ohne Haken und Ösen
Die anfängliche Vertragslaufzeit beträgt drei Monate und verlängert sich automatisch. Der Vertrag kann nach der ersten Laufzeit monatlich gekündigt werden. Jahresverträge bieten €500 Rabatt. Diese können nur am Ende der Vertragslaufzeit gekündigt werden.
Support ist separat erhältlich, um die Preise fair und für alle nützlich zu gestalten. Die Mindestdauer des Supports beträgt drei Monate und verlängert sich automatisch. Er kann am Ende der Vertragslaufzeit gekündigt werden. Fragen Sie nach Details.
1) US-Ost, US-West, Frankfurt, London und Zürich sind Standardregionen; für 100 €/Monat können Sie einen weiteren Standort hinzufügen; wenn Sie andere Regionen in einem beliebigen Google Cloud-Rechenzentrum benötigen, können Sie diese für 200 €/Monat hinzufügen.
2) Jeder Ausführungsslot ermöglicht die Ausführung eines Testfalls. Wenn ein Testfall 1 Minute läuft, können Sie etwa 60 verschiedene Tests pro Stunde und Standort ausführen.
3) Sie können beliebig viele Tests einrichten. Der Ausführungsplan muss in die verfügbare Slot-Zeit passen.
4) Messungen sind die gemessenen Datenpunkte wie Erfolg, Fehler, Seitenladezeiten und Laufzeiten von Aktionen und Anfragen.
5) XTC speichert für alle Testausführungen Protokolle, Ergebnisbrowserdaten einschließlich möglicher Screenshots für 7 Tage.
Last- und Performancetests
Verwalten Sie Performance-Tests in großem Umfang
XTC bietet Ihnen eine Plattform für die Durchführung eines oder mehrerer unabhängiger Lasttestprojekte. Sie können andere Nutzer einladen, an Ihren Projekten teilzunehmen und deren Zugriff auf Daten und Funktionen kontrollieren. Oder geben Sie Reports schnell an andere weiter, die vielleicht keinen Account haben.
Sie können Ihre Lasttests problemlos weltweit ausführen und erhalten sofortigen Einblick in einen laufenden Test, können jederzeit Reports erstellen und neu erstellen und Daten filtern. Alle XLT-Funktionen stehen auf Knopfdruck zur Verfügung.
Eine API ermöglicht die Integration in andere Werkzeuge und erweitert die Einsatzmöglichkeiten der Tests.

Features
Ausgewählte Lasttest-Funktionen
Fehlermeldungen in Echtzeit
Einfacher Einblick in Ihren laufenden Lasttest
Sie können beim Lasttest auftretende Fehler in Echtzeit sehen. Jede von Ihnen definierte Assertion, jede Assertion, die automatisch ausgelöst wird, wird sofort mitgeteilt. Dies ermöglicht schnelle Entscheidungen und hilft, ineffiziente Tests und Setup-Probleme zu beheben.
Ein Filter ermöglicht Ihnen den einfachen Zugriff auf andere Zeiträume. Diese Funktion wird ergänzt durch die Möglichkeit, jederzeit Testreports erstellen zu können. Lasttests müssen nicht beendet sein, um Zugang zu allen Daten zu erhalten.


Live Scenario View
Beobachten Sie Ihre Testszenarien
XTC meldet den Fortschritt all Ihrer in Ausführung befindlichen Testszenarien einschließlich der Fehlerzahlen in Echtzeit.
Sie können beispielsweise sehen, ob die geplanten Nutzerzahlen in einem Ankunftsratenmodell ausreichend sind und ob nur bestimmte Szenarien ausfallen oder alle gleichzeitig.
Standorte
Testen Sie aus aller Welt
Mit XTC haben Sie Zugang zu fast allen AWS- und Google Cloud-Rechenzentren weltweit, von denen aus Sie Ihre Tests durchführen können.
Die XLT-Lastgeneratoren (Agenten) werden automatisch bereitgestellt, Testcode und Daten temporär an die Lastgeneratoren verteilt, der Lasttest ausgeführt und die Ergebnisse heruntergeladen.
Wir arbeiten ständig an der Unterstützung weiterer Rechenzentren. Wenn Sie Ihre eigenen Maschinen einsetzen möchten, haben wir auch dafür ein Modell. Dedizierte Lastgeneratoren, die hinter der Firewall arbeiten, sind eine zukünftige Funktion.


API
Externe Steuerung von Lasttests
Wenn Sie Lasttests oder die Datenarchivierung automatisieren oder einfach nur die Testausführung in Ihre eigene CI/CD-Pipeline integrieren möchten, ist unsere API genau das Richtige für Sie.
Ein Berechtigungsmodell hilft bei der Kontrolle des Zugangs und des Umfangs des gewünschten Zugriffs.
Aufbewahrung von Daten
Ihre Daten, Ihre Entscheidung
Es sind Ihre Daten, also bestimmen Sie, wie lange Sie sie speichern möchten. XTC löscht keine Daten, es sei denn, Sie wünschen dies. Bei Reports löscht XTC die vollständig unkomprimierte Version nach 180 Tagen, es sei denn, sie wird für andere Nutzer freigegeben, aber Sie können sie jederzeit wiederherstellen.
Wir schützen Ihre Daten mit einer zusätzlichen Soft-Delete-Funktion. Wenn Sie einen Test, ein Projekt oder einen Report versehentlich gelöscht haben, haben Sie 30 Tage Zeit, das Löschen rückgängig zu machen. Es gibt bewusst keine Funktion zum Bereinigen oder Leeren des Papierkorbs.

Keine Hürden
Nutzen Sie Ihre Daten
Sie besitzen den Code Ihrer Lasttests bereits und pflegen ihn in Ihrem Repository. Wir binden Sie nicht an uns.
Sie können alle Ergebnis- und Reportdaten herunterladen. Sie können mit XLT allein weiterarbeiten und alle Daten, Code und Einstellungen weiter nutzen. Keine Bedingungen.
Dokumentation
Dokumentieren Sie in Ihrem Projekt
Dokumentation befindet sich am besten in der Nähe des dokumentierten Objekts. Mit XTC können Sie jedem Projekt eine Dokumentation in einem Markdown-Bereich hinzufügen.
Darüber hinaus kann jeder Lasttestlauf auf ähnliche Weise kommentiert und sogar schnell bewertet werden. Das ist nützlich, um die Ergebnisse einer größeren Anzahl von Testläufen zu organisieren und übersichtlicher zu gestalten.


Auditing
Aktivitäten im Blick behalten
Haben Sie sich schon einmal gefragt, wie Daten entfernt, Tests gestartet oder Einstellungen geändert wurden?
XTC bietet einen umfassenden Audit-Trail, mit dem Administratoren leicht nachvollziehen können, welche Aktionen wann und von wem durchgeführt wurden.
Der Zugriff auf diese Daten ist auf Projekt- und Organisationsadministratoren beschränkt.
Sharing
Einfaches und sicheres Teilen
Sie können Reports und Ergebnisse weitergeben, indem Sie entweder andere Personen zu Ihrem Projekt einladen und deren Rolle auf die eines Reviewers beschränken oder Sie teilen sie über sichere Links.
Sichere Links sind zeitlich befristet und können jederzeit entfernt werden. Das ist ideal für den schnellen Austausch von Daten mit externen Beteiligten.

Lasttest-Code in GIT
Zentrales Repository
Sie laden ihren Lasttest-Code nie auf die Plattform hoch. Stattdessen holt sich XTC den Code aus Ihrem Repository, sobald er benötigt wird. So haben Sie immer einen aktuellen, konsistenten Stand aus einer zentralen Quelle. Sie können Branches definieren, wenn Sie experimentieren oder anderen Code ausprobieren möchten.
XTC unterstützt die Build-Werkzeuge Maven und Gradle und baut das Projekt immer vollständig. XTC unterhält einen Abhängigkeits-Cache, um den Build-Zyklus zu beschleunigen.
XTC isoliert alle Umgebungen und behält keinen Code nach der Testausführung zurück.
Für schnellere Tests und Experimente können Sie bei Bedarf alle Testkonfigurationen aus Ihrem Repository in XTC überschreiben, aber niemals den Code.
Schedule
Planen Sie im Voraus
Sie können die Ausführung von Lasttests im Voraus planen. Der Testlauf wird unbeaufsichtigt durchgeführt und automatisch abgeschlossen.
Es gibt keine Begrenzung für die Anzahl der Lasttests, die Sie planen können. Zeitpläne können jederzeit angepasst oder gelöscht werden.


Reporting
Aussagekräftige und detaillierte Reports
Mit XTC haben Sie Zugriff auf die volle Funktionalität von XLT-Reports. XTC hostet die Reports, erstellt bei Bedarf aktualisierte Versionen, stellt Downloads zur Verfügung und ermöglicht den Austausch mit externen Beteiligten.
Sie können auch zwei Testläufe auswählen und sie vergleichen, wobei ein Comparison Report erstellt wird, der ebenfalls mit anderen Personen geteilt werden kann.
Vorsprung sichern
Verwalten Sie Ihre Tests
Sie können Ihre Tests verwalten, indem Sie Kommentare vor und nach der Ausführung sowie eine Bewertung und eine Beurteilung des Ergebnisses abgeben. Sie können Tests auch einfärben, um sie zu gruppieren, und wichtige Lasttests oder Ergebnisse an das Dashboard anheften, um sie mit dem Team zu teilen.

Load Test Preise
Unschlagbare und klare Preise und fast keine Grenzen
Ein Standardpaket enthält eine Organisation und drei Projekte. Sie erhalten 50 GB Speicherplatz inklusive. Ein zusätzliches Projekt kostet 10 € und bringt zusätzlich 10 GB Speicherplatz. Jeder Speicherplatz über dem inbegriffenen Free-Tier kostet 0,10 € pro GB und Monat. Die anfängliche Vertragslaufzeit beträgt sechs Monate und verlängert sich automatisch. Der Vertrag kann nach der ersten Laufzeit monatlich gekündigt werden.
Support ist separat erhältlich, um die Preise fair und für alle nützlich zu gestalten. Die Standard-Supportdauer beträgt drei Monate und verlängert sich automatisch. Er kann am Ende der Vertragslaufzeit gekündigt werden. Fragen Sie nach Details.
1) Keine Begrenzung der Anzahl virtueller Benutzer, die Sie ausführen können. Richten Sie einfach die richtige Anzahl von Lastgeneratoren ein, um dies zu unterstützen.
2) Sie können beliebig viele Testläufe in Ihrem Projekt haben und beliebig viele gleichzeitig ausführen.
3) Starten Sie so viele Lastgeneratoren, wie Sie benötigen; wählen Sie zwischen 2-, 4-, 8- und 16-Kern-Maschinen und starten Sie sie an einem oder mehreren Standorten. XTC unterstützt viele GCP- und AWS-Rechenzentren weltweit. Die Maschinen werden pro Minute (!) abgerechnet, unabhängig von der Anzahl der virtuellen Benutzer. Maschinenpreise: 2-Kern 0,30 €/h, 4-Kern 0,50 €/h, 8-Kern 1,00 €/h, 16-Kern 2,00 €/h. Fairer geht es nicht!
4) Wir werden Ihre Daten nicht löschen. Sie haben 50 GB kostenlos mit Standard. Alles darüber hinaus kostet 0,10 € pro GB und Monat.
5) Ihr Team, Ihre Kunden, Ihre Projektpartner, laden Sie sie einfach ein. Es gibt keine Begrenzung der Plätze, Mitgliedschaften oder Konten. Keine zusätzlichen Kosten für Benutzerkonten oder Mitgliedschaften.
6) Tests können bis zu sieben Tage dauern.
7) Derzeit unterstützt XTC nur öffentliche Cloud-Ressourcen, auf denen ein XLT-Lastgenerator (Agent) ausgeführt wird und die zugänglich sind. Eine Funktion für private Maschinen ist geplant.
Testläufe
Sie müssen nicht auf höhere Tarife umsteigen und Geld verschwenden, wenn Sie nicht mit XTC testen. Lastgeneratoren und Testzeit sind immer Pay-as-You-Go.
Daten
Alle Daten sind Ihre Daten, daher werden wir sie nicht löschen, das ist Ihre Aufgabe. Unbegrenzte Datenaufbewahrung, solange Sie bei uns sind. Laden Sie alle Ergebnisse und Berichte jederzeit herunter.
Benutzer
Wir berechnen Ihnen keine Benutzer oder Mitgliedschaften in Ihrer Organisation. Sie können auch problemlos externe Benutzer einladen, und wir berechnen Ihnen trotzdem nichts.
Sicherheit
Sicherheit ist das Wichtigste, daher berechnen wir keine SSO oder 2FA. Und natürlich berechnen wir Ihnen auch keine Audit-Protokollierung aller Aktivitäten.
API
Wir stellen eine API zur Integration von XTC Load Testing in Ihre Prozesse bereit und berechnen Ihnen diese ebenfalls nicht.
Keine Credits
Sie müssen keine Credits oder Nutzerminuten kaufen. Wenn Sie testen möchten, testen Sie. Keine Budgetentscheidungen im Voraus, kein verschwendetes Budget und keine plötzlichen Grenzen während des Tests.
Hardware
Sie erhalten immer Ihre eigenen dedizierten Maschinen. 2, 4, 8, 16 Kerne. Ein Kern, 2 GB Speicher. Wählen Sie die Größe und Anzahl, die Sie benötigen. Wir stellen sie für Sie bereit und löschen sie nach Ihrem Test vollständig.
Lastgeneratoren
Sie bestimmen die benötigte Anzahl und passen diese an die Auslastung an. Vielleicht bevorzugen Sie auch viele kleine statt weniger großer Maschinen – konfigurieren Sie einfach Ihr Test-Setup und vergleichen Sie die Ergebnisse."