XTC Produkt logo

Die SaaS-Lösung für hochskalierbare Lasttests, umfassendes Lasttest-Management und erweitertes synthetisches Monitoring.

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.

Mehr erfahren >>

XTC Monitoring Metrics

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.

Mehr erfahren >>

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.

Mehr erfahren >>

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.

XTC Monitoring Metrics

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.

XTC Organization Settings

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.

Different login options listed

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

Monitoring
€500/Monat
€500 Rabatt für Jahresverträge
Das Monitoring-Basispaket bietet Ihnen alles, was Sie für den Einstieg benötigen. Es beinhaltet eine XTC-Organisation, unbegrenzte Organisationsbenutzer und ein Monitoring-Projekt.
check_small2 Standardstandorte1)
check_small2 Parallele Testausführungen2)
check_smallBeliebige Anzahl von Testszenarien3)
check_small3 Monate Aufbewahrung der Messdaten4)
check_small7 Tage Aufbewahrung der Diagnosedaten5)

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.

XTC Monitoring Metrics

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.

Screenshots der Konfiguration von Lasttest Maschinen in XTC

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.

Screenshot der Anzeige des Speicherbedarfs
Icon Kein Vendor Lockin, welches einen Zaun darstellt

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.

Screenshot des Sharing-Dialogs in XTC
GIT Logo

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.

Screenshot des Load Testing Dashboards

Load Test Preise

Unschlagbare und klare Preise und fast keine Grenzen

Standard - Nach Bedarf
€50/Monat
Einen Monat kostenlos bei jährlicher Zahlung
Unser beliebtestes Paket mit fast keinen Einschränkungen, denn Tests sollten flexibel und nicht durch Vertragsdetails begrenzt sein.
check_smallUnbegrenzte virtuelle Benutzer1)
check_smallUnbegrenzte Tests und parallele Ausführungen2)
check_smallUnbegrenzte verteilte Lastgeneratoren3)
check_smallUnbegrenzte Datenaufbewahrung4)
check_smallUnbegrenzte Benutzer/Plätze5)
check_smallBis zu 7 Tage Testdauer6)

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.

Bring Your Own
€500/Monat
10% Rabatt bei jährlicher Zahlung
Wenn Sie Ihre eigenen Cloud-Maschinen in Auftrag gegeben haben und diese als Lastgeneratoren nutzen möchten.
check_smallAlles von Standard
check_smallBringen Sie Ihre eigenen Lastgeneratoren mit7)

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."