Alternativen zu Telerik Test Studio:
LoadView-Leistungstests

On-Demand, webbasierte Auslastungs- und Belastungstests für alle Ihre Websites, Webanwendungen und APIs.

Echte Browser

Sehen Sie die Leistung unter Last mit echten Browsern.

Skript-Recorder

Point and Click Scripting mit dem EveryStep Web Recorder

Globale Tests

Wählen Sie aus über 15 globalen Georegionen

Kostengünstig

Bezahlen Sie, wie Sie gehen Preisgestaltung ohne jährliche Verlängerungsgebühren

Gewinnen Sie Einblicke in die Leistung und identifizieren Sie Systemengpässe

Vergessen Sie den Ärger, Hardware bereitstellen oder zusätzliche Software installieren zu müssen. Stellen Sie sicher, dass Ihre Infrastruktur skaliert wird, um die Anforderungen Ihrer Benutzer mit LoadView zu erfüllen.

Eigenschaften Telerik Test Studio Andere Cloud-Anbieter LoadView
Webbasierte Plattform
Kein vorkonfiguriertes Minimum für virtuelle Benutzer
Keine jährliche Verlängerungsgebühr
Cloud-basierte Lastinjektoren nutzen
Keine separate Plattformgebühr für Leistungstests
Roll Over Nicht verwendete Ressourcen Monat für Monat (Abonnementpläne)

Wenn Sie nach einer Lasttestalternative zu Test Studio von Telerik gesucht haben, suchen Sie nicht weiter als LoadView by Dotcom-Monitor. Leistungstests für Ihre Websites, Webanwendungen und Webdienste waren noch nie so einfach. Probieren Sie noch heute das Beste an browserbasierten Belastungs- und Stresstests aus!

Websites und Webanwendungen werden von Tag zu Tag dynamischer und komplexer, und die Erwartungen der Nutzer werden immer anspruchsvoller. Wenn Ihre Webseiten nicht unter 3 Sekunden laden, verlieren Benutzer das Interesse und finden eine Alternative. Unternehmen müssen eine Performance-Testplattform nutzen, die es ihnen ermöglicht, schnell und einfach die Leistung ihrer Websites und Anwendungen zu testen, ohne dass zusätzliche Infrastruktur- oder Cloud-Anbieter verwaltet werden müssen.

Die LoadView- und Test Studio-Plattformen ermöglichen es Ingenieuren und DevOps-Teams, ihre Webanwendungen, Websites und APIs zu laden, um die Leistung und eine konsistente Benutzererfahrung sicherzustellen. Und obwohl es einige Feature-Ähnlichkeiten zwischen LoadView und Test Studio gibt, gibt es ein paar wichtige Unterscheidungsmerkmale zwischen jeder Lösung, die wir im folgenden Artikel erläutern werden.

 

LoadView vs. Test Studio: Ein kurzer Überblick

Bevor wir uns mit den Details beider Plattformen befassen, werfen wir einen kurzen Blick auf einige der Hauptunterschiede. LoadView wurde erstellt, um zeitaufwändige Aspekte von Auslastungstests zu entfernen, sodass sich Ingenieure und Entwickler auf das Erstellen und Ausführen ihrer Tests konzentrieren können. Aufgaben wie das Einrichten von Lastgeneratoren und das Erstellen globaler Agenten werden vollständig von LoadView verwaltet, sodass Sich Benutzer keine Gedanken darüber machen müssen, dass Sie Zeit mit der Bereitstellung von Hardware, Software und zusätzlicher Infrastruktur verbringen oder sich Gedanken darüber machen müssen, dass Sie Ihr eigenes Cloud-Konto einrichten müssen. Auf diese Weise können Benutzer schnell Auslastungstests ausführen, ohne Zeit oder Ressourcen zu verschwenden. All diese Effizienzgewinne eröffnen Entwicklern mehr Zeit, ihre Mühe und Zeit voll und ganz darauf zu verwenden, das zu tun, was sie am besten können: entwerfen, ausführen und analysieren ihre Tests.

Auf der anderen Seite wurde Telerik Test Studio mehr für die Durchführung funktionaler UI-Tests für Web-, Mobile- und Desktop-Anwendungen entwickelt, die in den CI/CD-Prozess einer Organisation integriert sind (Jenkins, Team Foundation Server, Jira usw.). Ihre Einstiegslösung umfasst keine Auslastungstests, sodass Benutzer die Möglichkeit haben, auf eine Lizenz zu aktualisieren, die Leistungs- und Auslastungstests umfasst. Test Studio unterstützt gängige Technologien wie Angular, React, WPF (Windows Presentation Foundation), MVC, AJAX, RESTful usw. Darüber hinaus haben Benutzer die Möglichkeit, Skripts zu verwenden, die in Teleriks eigenem Framework für die Erstellung von Web- und mobilen Apps erstellt wurden, die als Kendo-Benutzeroberfläche bezeichnet werden.

Einer der größten Nachteile von Test Studio ist, dass es sich nicht um eine webbasierte Lösung handelt. Test Studio muss auf einen lokalen Computer heruntergeladen werden, und die Benutzer erhalten eine festgelegte Anzahl virtueller Benutzer, von denen Sie basierend auf Ihrer Lizenz abrufen können. LoadView ist cloudbasiert und verwendet die AWS- und Google Cloud-Plattformen, sodass Sie so viele virtuelle Benutzer wie möglich für Ihre spezifischen Testanforderungen anzeigen können.

Test Studio-Systemanforderungen

Unterstützte Umgebungen

  • .NET Framework – 4.5.2
  • Visual Studio – 2017, 2015, 2013 und 2012 Professional oder höher
  • .NET / Visual Basic .NET

Unterstützte Betriebssysteme

  • Windows 10, 8.1, 8, 7
  • Windows Server 2016, 2012, 2008

Browser-Unterstützung

  • Internet Explorer 11
  • Microsoft Edge
  • Mozilla Firefox (neueste offizielle Version)
  • Google Chrome (neueste offizielle Version)
  • Safari für Windows 5.1.7

Mit LoadView benötigen Sie lediglich eine Internetverbindung und einen Browser. Sie müssen sich keine Gedanken über ein Upgrade auf der Grundlage Ihres Testszenarios machen. Wenn Sie im Fall von Test Studio jemals einen größeren virtuellen Benutzerpool benötigen, aus dem Sie ziehen können, sind Sie auf nur wenige Add-On-Optionen beschränkt, und die Kosten können in die Tausende von Dollar gelangen, abhängig von der Anzahl der virtuellen Benutzer, die Sie benötigen. Darüber hinaus wird eine jährliche Verlängerungsgebühr erhoben, um sicherzustellen, dass Sie die neueste Version von Test Studio erhalten und aktualisieren.

 

LoadView: Laden von Tests für die heutigen Websites, Anwendungen und Webdienste

Viele der kostenlosen Open-Source-Lasttestlösungen konzentrieren sich auf Tests auf Protokollebene, was sie für die heutigen anspruchsvollen Websites und Anwendungen nicht schneidet. Diese Lösungen lassen die Reaktionszeiten und das Verhalten des Benutzers aus. Dies ist wichtig, wenn es darum geht, Webanwendungen zu testen, die verwendet werden, um dynamische, umfassende Benutzererfahrungen wie AJAX, JavaScript, HTML5, Flash und Java zu erstellen. Um eine konsistente Benutzererfahrung zu gewährleisten, ist es von entscheidender Bedeutung zu verstehen, wie sich die clientseitige Leistung auswirkt.

LoadView kann zusammen mit dem EveryStep Web Recorder jeden Schritt einer Webtransaktion aufzeichnen und das Skript in einem echten Browser wiedergeben. Der EveryStep Web Recorder ist ein webbasiertes Skripttool, das verwendet wird, um komplexe Benutzeraktionen aufzuzeichnen, von einem Klick auf eine Schaltfläche bis hin zum Navigieren durch einen E-Commerce-Prozess. Die Skripts werden verwendet, um Auslastungstests in LoadView auszuführen.

Point & Click Scripting mit dem EveryStep Web Recorder

Der EveryStep Web Recorder ermöglicht es Benutzern, von über 40 Desktop-/Mobilen Browsern und -Geräten aufzuzeichnen, unterstützt so ziemlich alles, was auf Browserebene gerendert wird, und unterstützt die folgenden gängigen Sprachen/Technologien:

Ajax Winkel JS Json
Web-API (REST) Seife Websockets
Java HTML5 Blitz
Php Ruby1

 

Um Benutzern mehr Anpassung und Flexibilität zu bieten, bietet LoadView auch mehrere Lastkurvenoptionen (Load Step Curve, Goal-based Curve und Dynamic Adjustable Curve), wenn es darum geht, den Lasttyp für Ihre spezifische Umgebung zu definieren.

Globale Tests und detaillierte Leistungsberichte

Wenn Sie Kunden oder Benutzer aus bestimmten globalen Regionen haben, können Sie aus über 15 Lastinjektoren für einen realen Leistungstest auswählen.

Nach Abschluss des Auslastungstests können Benutzer zusätzlich zu den Leistungsmetriken, die für die Kapazitätsplanung Ihrer Organisation erforderlich sind, einen Drilldown in die spezifischen Komponenten der bereitgestellten Leistungsberichte, einschließlich regionsspezifischer Ergebnisse, durchführen.

 

 

Telerik Test Studio: Leistungstests

Die Test Studio-Plattform unterscheidet sich etwas dadurch, dass, obwohl Auslastungstests in der Regel als eine Art von Leistungstests definiert werden, Leistungstests und Auslastungstests zwei separate Testtypen innerhalb der Plattform sind. Für Test Studio-Benutzer bedeutet dies, dass Leistungs- und Auslastungstests dort beginnen, wo Funktionstests abgebrochen werden, und da Test Studio in erster Linie als Funktionstesttool verwendet wird, besteht einer der Vorteile für Benutzer darin, dass sie Funktionstests für Leistungs- und Auslastungstests wiederverwenden können. Dies verkürzt die Wartungszeit für Entwickler und gibt ihnen mehr Zuverlässigkeit und Kilometerleistung aus jedem Test.

Da Staging-/QS-Umgebungen in der Regel von Produktions-/Liveumgebungen getrennt sind, wird empfohlen, einen Leistungstest in einer Umgebung ohne Auslastung auszuführen, um eine Baseline zu erhalten, von der aus gestartet werden kann. Sie sollten dann einen Leistungstest in einer durchschnittlichen oder Spitzenlastumgebung durchführen, damit Sie ein gutes Gefühl dafür bekommen, wo dieser Trend ist und wo er sein sollte. Leistungstests geben Benutzern Detaillierte Informationen zu jedem Schritt jedes Szenarios, z. B. einem Anmeldevorgang, und verwendet Profiler/Zähler, um Leistungsmetriken wie Arbeitsspeicher, CPU, Festplatte usw. zu erhalten.

Leistungstests in Test Studio konzentrieren sich nicht auf die funktionale Natur oder Fehler, sondern geben Ihnen eine Vorstellung vom Server- und Client-Basierten-Timing aus allen Schritten. Wenn ein Fehler auftritt, können Sie zum Funktionstest zurückkehren, um Fehler zu beheben/beheben. Bei Leistungstests in einer Spitzenlastumgebung geht es darum, die Engpässe in einer bestimmten Anwendung oder einem bestimmten Szenario basierend auf einem bestimmten Auslastungsvolumen zu lokalisieren, sodass Benutzer die Entwicklungsbemühungen darauf konzentrieren können, Anwendungen effizienter zu gestalten.

In Test Studio gibt es einen Detailabschnitt, der Benutzern Einblick in ein Wasserfalldiagramm über die Leistung jedes Schritts und was verbessert werden muss, wenn überhaupt, ermöglicht. Es gibt auch eine Überlagerung aller Leistungsindikatoren (bis zu Hunderten von ihnen), die Metriken zu Verarbeitungszeit, Serversitzungsdetails, Fehlern usw. bereitstellen. Es gibt viele Informationen, die angezeigt werden können, die gleichzeitig überwältigend zu überprüfen sein können, sodass Test Studio-Benutzer die Möglichkeit haben, alle Leistungsindikatoren auszuschalten oder die Leistungsindikatoren zu aktivieren, die für Ihre spezifischen Anforderungen gelten.

 

Telerik Test Studio: Auslastungstests

Auslastungstests innerhalb der Test Studio-Plattform sind, wie bereits erwähnt, eine andere Art von Test. Wenn Benutzer ein Projekt in Test Studio öffnen, erhalten sie mehrere Testtypen zur Auswahl, einschließlich Web-, Load-, WPF-Testtypen (Windows Presentation Foundation) und Manuelle Testtypen. Aber das gleiche Konzept der Wiederverwendung von funktionalen Testskripten für Auslastungstests gilt hier. Es gibt eine Reihe von verschiedenen Komponenten und Konfigurationen des Auslastungstests.

Test Studio erfasst HTTP-Datenverkehr, der von bestimmten Benutzerszenarien (in Test Studio als Benutzerprofile bezeichnet) generiert wird, und erstellt einen Verbund dessen, wie typischer Datenverkehr aussehen würde. Benutzer können z. B. mehrere Benutzerprofile ausführen, die von einem Anmeldevorgang über das Aktualisieren von Datensätzen bis hin zum Durchsuchen einer Seite oder dem Navigieren durch den Warenkorbprozess sein können. In Test Studio haben Benutzer vier Optionen, von denen der HTTP-Datenverkehr stammt:

  • Importiert aus einem vorhandenen Auslastungstest.
  • Importiert aus einer Fiddler-Ablaufverfolgung.
  • Erfassen Sie manuell neuen Datenverkehr von einem ausgewählten Webbrowser.
  • Erfassen Sie den HTTP-Datenverkehr, der durch Ausführen eines vorhandenen Telerik-Funktionswebtests in einem ausgewählten Browser generiert wird.

Ähnlich wie beim Skripting mit dem EveryStep Web Recorder und LoadView besteht die Idee darin, Szenarien zu erstellen oder zu erstellen, die den Vorgehensweisen Ihrer Benutzer entsprechen. Für Test Studio-Benutzer können diese Prozesse oder Benutzerprofile Teil vorhandener funktionaler Webtests sein. Test Studio-Benutzer haben die Möglichkeit, aus mehreren Browsern auszuwählen. Test Studio unterstützt Internet Explorer, Firefox, Chrome und Safari sowie Android- und iOS-Mobilgeräte. Ein wichtiger Hinweis zur Verwendung mobiler Geräte ist jedoch, dass das Gerät nur benötigt wird, um den Datenverkehr zu erfassen, und nicht den Auslastungstest ausführt. Sobald der Datenverkehr erfasst ist, wird der Test als kopfloser Browser ausgeführt, nicht als echter Browser wie LoadView.

Darüber hinaus ermöglicht Test Studio, ähnlich wie LoadView, Benutzern die Eingabe von Verzögerungen oder den Zeitpunkt. Dies kann manuell eingestellt werden, so dass jeder der virtuellen Benutzer mehr wie ein echter Benutzer handeln würde. Jeder virtuelle Benutzer wird leicht variieren, so dass Ihr Test mehr von einem realen Szenario. Sie können auch vordefinierte eindeutige Benutzerinformationen oder Anmeldeinformationen festlegen, die aus einer Datenquelle stammen, z. B. Benutzernamen und Kennwörter.

Sobald der Test abgeschlossen ist, ermöglicht Test Studio Benutzern, den erfassten Datenverkehr anzuzeigen. Das erste Element, das auftaucht, sind dynamische Ziele. Dynamische Ziele sind die Sitzungs-IDs, die von Test Studio erkannt wurden. Test Studio zielt nicht speziell auf alle Sitzungs-IDs ab, da es einige gibt, die fortgeschrittener sind, aber die Regel ist, sie einfach alle einzuschalten. Während eines Auslastungstests möchten Sie in der Regel keine Elemente von Drittanbietern ausführen, z. B. Anzeigen, soziale Medien usw. Wenn Sie diese herausfiltern, können Sie sich für die Elemente entscheiden, die Sie auf Domänenebene nicht benötigen. Sie können auch durch die Liste gehen und deaktivieren sie eins nach dem anderen. Darüber hinaus können Windows-Leistungsindikatoren in die Auslastungstestergebnisse einbezogen werden. Das ist eine Funktion, die sich bei Auslastungstests im Vergleich zu Leistungstests unterscheidet.

 

Teststudio: Geografische Tests

Test Studio umfasst 100 virtuelle Benutzer mit jeder ihrer Ultimate-Lizenzen. Wenn Ihr Team also zwei Lizenzen kauft, müssen Sie 200 virtuelle Benutzer verwenden, die auf verschiedene Computer aufgeteilt werden können, es ist jedoch nicht erforderlich, sie von mehreren Computern zu verteilen, sondern nur, wenn Sie den Pool von Benutzern auf verschiedene Planungsserver aufteilen möchten.

In Test Studio gibt es einen zentralen Planungsserver, der automatisch mit vielen Computern spricht. Während eines Auslastungstests weist der Planungsserver automatisch Benutzer über die Agenten hinweg zu. Sie geben dem Planungsserver „x“ Betrag und es wird automatisch auf die verschiedenen Computer verteilt, die verschiedene Umgebungen, Browser usw. laufen. Oder Ihre Teams verfügen über mehr als ein Testlabor, d. h. mehrere Planungsserver und -umgebungen.

Test Studio Load kann auch Tests für geografische Vielfalt durchführen, indem Ausführungsserver an verschiedenen Standorten installiert und ausgewählt werden. Diese Standorte können die Standorte verschiedener Benutzer oder Benutzerpopulationen simulieren, und die Ergebnisse können mit den beiden verglichen werden. Der Prozess, um alle Ausführungssevers zu definieren und die Einstellungen zu konfigurieren, kann zeitaufwändig sein, weshalb LoadView es einfach macht, indem Sie einfach auswählen können, an welchen Standorten Sie testen möchten. Bei Test Studio gibt es eine Liste von Überlegungen, die vor der Konfiguration des Ausführungsservers erfüllt werden müssen.

 

LoadView kostenlose Testversion und Preise

Die kostenlose LoadView-Testversion enthält 20 $ in Auslastungstest-Credits. Unsere abonnementbasierten Pläne beginnen bei 199 USD pro Monat. Mit unseren Abonnement-basierten Plänen rollen ungenutzte virtuelle Benutzerminuten und Ladeinjektorenstunden von einem Monat auf den nächsten, solange Ihr Plan aktiv bleibt. Alternativ können Sie auch aus einem Umzahlplan auswählen. Die Preise werden berechnet und angezeigt, bevor Sie mit dem neuen Test beginnen, sodass Sie genau wissen, wofür Sie bezahlen.

Wenn Ihre spezifischen Anforderungen mehr als das oben aufgeführte erfordern, kontaktieren Sie uns bitte für Pläne auf Enterprise-Ebene.

 

LoadView Professional Services

Sie verfügen nicht über die erforderlichen Ressourcen oder Teams, um Leistungstests durchzuführen? Keine Sorge. Wir bieten professionelle Dienstleistungen auf jedem Niveau, das Sie brauchen. Vom Erstellen von Skripts bis hin zur Ausführung des gesamten Tests haben wir ein Team von Leistungsingenieuren, auf das Sie sich verlassen können.

 

Test Studio Kostenlose Testversion

Muss auf Ihren lokalen Computer heruntergeladen werden. Die 30-tägige kostenlose Testversion enthält Folgendes:

  • Unbegrenzter technischer Support
  • Support- und Lernressourcen
  • Intuitiver browserübergreifender Testrecorder
  • GUI-Web- und Desktop-Tests
  • Leistungs- und Auslastungstests (20 virtuelle Benutzer enthalten)
  • API-Tests
  • Visual Studio-Plugin
  • Sondierungstests
  • Manuelle Testunterstützung
  • HP Quality Center, MS TFS Source Control und Bug Tracking-Unterstützung, Git-Integration

Test Studio-Preise

Telerik bietet ein paar verschiedene unbefristete Lizenzen an, aber um die Vorteile von Lasttests nutzen zu können, müssen Sie die unbefristete Lizenz für Test Studio Ultimate im Wert von 3.499 USD erwerben. Enthalten sind die folgenden Funktionen:

  • Automatisierte Web- und Desktop-Tests
  • Visual Studio-Plugin
  • Manuelle Tests
  • Sondierungstests
  • Funktions-UI-Tests
  • Testplanung und -ausführung
  • Parallele Testausführung auf mehreren Computern
  • Kontinuierliche Integrationsunterstützung
  • Mobile Tests
  • API-Tests
  • Leistungstests
  • Lasttests
  • Priority Support (24 Stunden garantierte anfängliche Reaktionszeit)
  • 100 virtuelle Benutzer für Auslastungstests
    • Für weitere virtuelle Benutzer müssen separate Add-On-Lizenzen erworben werden.

Nr. 899 – 100 virtuelle Benutzer

2.999 USD – 1.000 virtuelle Benutzer

4.999 USD – 10.000 virtuelle Benutzer

*Alle Test Studio-Lizenzen umfassen die Speicher-, Planungs- und Serverfunktionen. Sie können mehrere Laufzeitumgebungen mit unterschiedlicher Volllizenzierung haben. Die vollständigen Lizenzen (Test Studio Functional/Test Studio Ultimate) erstellen und verwalten die Tests.

Schlussfolgerung

Sowohl LoadView als auch Test Studio sind leistungsstarke Leistungstestplattformen. Wenn es jedoch um Benutzerfreundlichkeit, Kosteneffizienz und echte browserbasierte Auslastungs- und Stresstests geht, ist LoadView hier die klare Wahl. Die Möglichkeit, Skripts zu erstellen, die echtes Benutzerverhalten simulieren, indem sie einfach zeigen und klicken und die Cloud nutzen, um virtuelle Benutzer einfach von mehreren Punkten auf der ganzen Welt zu generieren, macht sie zur Go-to-Plattform. Mit Test Studio gibt es eine steile Lernkurve. Es gibt so viele zusätzliche Schritte, Konfigurationen und Anforderungen, die ausgeführt werden müssen, bevor Tests ausgeführt werden. Es ist ein komplexes Produkt, das für viele Male von Tests verwendet werden kann, was ideal für Organisationen ist, die große Budgets haben, aber wenn Sie nach einer Plattform suchen, die einfach zu bedienen ist, Pay-as-you go-Preise und reale Testergebnisse, suchen Sie nicht weiter als LoadView.

Testen Sie LoadView von Dotcom-Monitor

und erhalten Sie 20 $ in kostenlosen Test-Credits!