Übersicht Lasttest Werkzeuge

Kommerzielle, freie und Open Source Lasttest Produkte

Stephan Sowitzki, Alexander Aschauer & Matthias Scholze - Februar 2017
 
Folgender Blog Beitrag soll Ihnen eine Übersicht zu kommerziellen, freien und Open Source Lasttest Werkzeugen geben, um beispielsweise die Evaluation oder Auswahl eines entsprechenden Lasttest Werkzeuges für Ihr Projekt oder Unternehmen zu vereinfachen.

Der "Social"-Indikator

Wir haben uns gefragt, wie wir die Marktdurchdringung der Lasttest Werkzeuge darstellen können. Gartner hat hierzu keinen speziellen Quadranten und der Aufwand einer Marktanalyse hat uns abgeschreckt :-)
Eine einfache Möglichkeit ergibt sich jedoch durch die Suche in den sozialen Netzwerken XING, LinkedIn und Twitter. Wir haben in den Netzwerken XING und LinkedIn geprüft, wie viele Mitglieder ein Lasttest Werkzeug unter "Ich biete" (XING) bzw. unter "Kenntnisse und Fähigkeiten" oder "Erfahrung" (LinkedIn) aufführen. Im Netzwerk Twitter haben wir die Follower der Konten von verschiedenen Lasttest Werkzeugen gezählt. Ok, dies ist sicherlich keine qualitative Marktanalyse, jedoch mindestens ein Indikator, wie stark das entsprechende Lasttest Werkzeug genutzt wird sowie wie viele Wissensträger im Markt vorhanden sind. Letzteres sollte auch ein Kriterium bei der Evaluation eines Werkzeuges sein.
Übersicht Lasttest Werkzeuge
Abbildung: Xing-Indikator für Lasttest Werkzeuge (Stand Oktober 2018)
Übersicht Lasttest Werkzeuge
Abbildung: LinkedIn-Indikator für Lasttest Werkzeuge (Stand Oktober 2018)
Übersicht Lasttest Werkzeuge
Abbildung: Twitter-Indikator für Lasttest Werkzeuge (Stand Oktober 2017)
 

Betrachtete Lasttest Werkzeuge

BlazeMeter
Flood IO
Gatling
JMeter
LoadRunner
Loader.io
Loadster
NeoLoad
OctoPerf (8P)
Performance Tester
SandStorm
StormForger
StormRunner Load
WebLoad

 

Kurzporträt zu den Lasttest Werkzeugen

BlazeMeter

BlazeMeter





Anbieter: BlazeMeter
Version: -
XING-Indikator: 8


Beschreibung

Blazemeter der gleichnamigen Firma ist eine cloud-basierte Lasttest Lösung. Für die Erstellung der Skripte wird zum überwiegenden Teil auf die Basis von anderen Lasttest Werkzeugen zurückgegriffen.

Hauptfokus von Blazemeter liegt in der Ausführung und Auswertung der Lasttests. Als Cloud-basierte Lösung kann die Last aus verschiedenen Lokationen weltweit generiert werden.

Lizenztypen
Kommerziell (Anzahl virtuelle Benutzer + Test / Jahr + Lastgeneratoren)
Freie Version (50 VUser + 10 Tests + 1 Lastgeneratoren)
Schnittstellen
Jenkins
Bamboo
Travis
Teamcity
CircleCI
Dynatrace AppMon
New Relix
App Dynamics
Unterstützte Technologien
Native / Mobile Web Apps
JMeter Skripte
Gatling Skripte
Selenium Skripte
Taurus
Flood IO

Flood IO





Anbieter: Tricentis
Version: -
XING-Indikator: 0


Beschreibung

Flood IO ist eine Cloud-basierte Lasttestlösung für HTTP(S)-basierte Web-Anwendungen und technische Schnittstellen. Die Lasterzeugung erfolgt auf von Flood IO bereitgestellten oder kundeneigenen Amazon AWS Instanzen. Die Lasttest-Engine basiert auf JMeter.

Lizenztypen
On-Demand Versionen Standard und Plus
On-Primse Version
Free Trial als On-Demand Version
Schnittstellen
Jenkins
Unterstützte Technologien
HTTP Schnittstellen (WebService, REST)
Gatling

Gatling





Anbieter: Gatling
Version: 2.3.0
XING-Indikator: 82


Beschreibung

Gatling ist ein auf Scala, Akka und Netty basiertes Open Source Lasttest Werkzeug. Im Unterschied zu den meisten anderen Werkzeugen ist es eine rein Kommandozeilen-orientierte Lösung.

Test Skripte und Szenarien werden auf einer Skala basierten DSL in einem Skript implementiert. Für die initiale Skriptaufzeichnung steht ein Gatling Recorder zur Verfügung. Intern verwendet Gatling für die Lasttestausführung einen asynchronen Ansatz (Actor Model, non-blocking IOs) auf Basis von Akka. Für die Auswertung der Lasttestergebnisse generiert Gatling nach Abschluss des Lasttestes einen HTML Bericht.

Lizenztypen
Open Source für Gatling Core (Apache License 2.0)
Kommerziell für Gatling Frontline (Ausführung & Auswertung)
Schnittstellen
Jenkins
Gradle
Maven
SBT
Unterstützte Technologien
HTTP(S)
WebService
REST
JMS
JMeter

JMeter





Anbieter: Open Source (Apache)
Version: 4.0
XING-Indikator: 1469


Beschreibung

JMETER ist ein sehr bekanntes Open Source Tool mit großer Community. Es ist in Java geschrieben, mittlerweile sind sehr viele PlugIns vorhanden. JMETER erfordert einen relativ hohen Einarbeitungsaufwand, ist dafür aber sehr flexibel bzw. jederzeit erweiterbar. Zudem verfügt es über relativ schlichte Reportingmöglichkeiten.

Lizenztypen
Open Source
Schnittstellen
Jenkins
Maven
Gradle
Unterstützte Technologien
HTTP(S)
WebService / SOAP
REST
Java
JMS
JDBC
LDAP
FTP
POP3, SMTP, IMAP
Shell Kommandos und Skripte
LoadRunner

LoadRunner





Anbieter: MicroFocus (vorher Hewlett Packard Enterprise)
Version: 12.55
XING-Indikator: 624


Beschreibung

Der LoadRunner ist auf Grund seiner langen Marktpräsenz und Protokollabdeckung die in großen Unternehmen am häufigsten eingesetzte Lasttestlösung. Das Produkt besteht aus den Komponenten VUGen, Controller, Lasttreiber und Analysis. Der VUGen ist ein ausgereiftes Entwicklungswerkzeug für die Umsetzung von Skripten für die zu simulierenden Prozesse. Leistungsstarke Funktionen bspw. für die Korrelation von HTTP(S) Skripten, Testdatensteuerung etc. stehen für ein effizientes Entwickeln zur Verfügung. Im Controller können komplexe Szenarien auf Basis der Skripte konfiguriert und verfügbare Monitoringlösungen eingebunden werden. In der Testdurchführung steuert der Controller die Ausführung der Testszenarien über die Lasttreiber. Die Analysis ermöglicht eine zeitnahe Auswertung und Visualisierung der Lasttestergebnisse.

Lizenztypen
Kommerziell (Anzahl VUser)
Kostenlose Community Edition mit bis zu 50 VUsern
Schnittstellen
ALM / Quality Center
Unified Functional Tester
Business Process Monitoring (BPM)
Service Virtualization
Dynatrace AppMon
Unterstützte Technologien
Web HTTP(S)/HTML
MQTT
TruClient - Native Mobile
TruClient - Mobile Web
WebServices
Citrix ICA
RDP (Remote Desktop Protocol)
RTE (Remote Terminal Emulation)
Java
Java over HTTP
Java Record Replay
C und .NET
Ajax - Click and Script
POP3 (Post Office Protocol)
IMAP (Internet Messaging)
SMTP (Simple Mail Protocol)
DNS (Domain Name Resolution)
FTP (File Transfer Protocol)
LDAP (Listing Directory Service)
MAPI (Microsoft Exchange)
ODBC
Oracle - 2 Tier
Oracle Web
Oracle Oracle NCA
SAP - Web
SAP GUI
SMP (SAP Mobile Platform)
Siebel - Web
Flex
Silverlight
COM/DCOM
Windows Sockets
Loader.io

Loader.io





Anbieter: SendGrid
Version: -
XING-Indikator: 0


Beschreibung

Loader ist eine Cloud-basierte Lasttestlösung für HTTP(S)-basierte Web-Anwendungen und technische Schnittstellen (API). Der Hauptfokus der Lösung liegt auf der Realisierung von bis zu 100.000 parallelen Zugriffen.

Lizenztypen
ProVersion
Free Version (10K User, 2 Aufrufe)
Schnittstellen
WebHook (Incomming)
TravisCI
CircleCI
Jenkins
TeamCity
GitHub
New Relic
HipChat
Unterstützte Technologien
HTTP(S) GUI
HTTP(S) API
Loadster

Loadster





Anbieter: Loadster App
Version: 4.2.6
XING-Indikator: 0


Beschreibung

Loadster ist eine cloud-hybrid Lasttestlösung für Webanwendungen, Webdienste und statische Webseiten. Loadster funktioniert über eine Desktop-Anwendung, mit der sich die vollständige Testumgebung kontrollieren lässt. Mit einem Webbrowser können Testskripte aufgezeichnet werden. Die Ergebnisse werden in Form eines HTML-Reports zur Verfügung gestellt.

Lizenztypen
On-Demand Version (Loadster Cload) und On-Premise Version (Loadster Engine)
kostenlose Version mit 50 VUsern und 10 Cloud Tests/Monat
Schnittstellen
build-in API
Unterstützte Technologien
HTTP(S)
NeoLoad

NeoLoad





Anbieter: Neotys
Version: 6.2
XING-Indikator: 73


Beschreibung

Neoload von Neotys ist eine vollumfängliche Lasttest Lösung für Webanwendungen. Größter Unterschied zu herkömmlichen Lasttest Werkzeugen ist der Automationsansatz, welcher nicht mittels klassischen Skriptsprachen, sondern über einen GUI-basierten Ansatz abgebildet ist. Des Weiteren werden Lastgeneratoren als Cloud Service (SaaS) angeboten.

Lizenztypen
Kommerziell (Anzahl VUser)
Free Edition mit bis zu 50 VUsern
Schnittstellen
Jenkins / Hudson
Bamboo
GIT
Unterstützte Technologien
HTTP(S)/2
WebService / SOAP
REST
WebSocket
JMS
Microsoft Silverlight
Adobe Flex
ORACLE Forms und Siebel)
OctoPerf (8P)

OctoPerf (8P)





Anbieter: OctoPerf
Version: -
XING-Indikator: 1


Beschreibung

OctoPerf ist eine kommerzielle Lasttestlösung für HTTP(S)-basierte Webseiten und mobile Applikationen. Die Lösung ist als SaaS (Cloud) und als OnPremise Plattform einsetzbar.

Lizenztypen
SaaS OneShot / Comfort / Unlimited
Enterprise Edition
Schnittstellen
Dynatrace
AppDynamics
Jenkins
Unterstützte Technologien
HTTP(S)
JMeter
Selenium
HAR
Performance Tester

Performance Tester





Anbieter: IBM Rational
Version: 9.0
XING-Indikator: 48


Beschreibung

Der Rational Performance Tester (RPT) von IBM hilft Ihnen bei der Automatisierung von Last- und Skalierbarkeitstests von Web-, ERP-, Citrix- und Server-basierten Softwareanwendungen. Sie können Performanceanforderungen (wie Last, Durchsatz, Parallelität etc.) in Ihren Testplänen erfassen und unter wechselnden Lastszenarien entsprechend auswerten.

Neben dem RPT können Performancetests auch mit dem Rational Integration Tester (RIT) durchgeführt werden. Neben einigen Überschneidungen besteht der Unterschied darin, dass der RIT für den Aufruf von Schnittstellen entwickelt wurde, um so Integrationstests und als Nebenprodukt Performancetests durchzuführen.

Lizenztypen
Kommerziell (Virtuelle Benutzer)
Kostenlose Starter Edition (limitierte Anzahl Funktionen und VUser)
Schnittstellen
IBM Rational Quality Manager
IBM Rational Team Concert
Jenkins
Unterstützte Technologien
HTTP(S)/2
Citrix
WebService / SOA
SAP GUI
TN3270
Siebel
TCP Socket
SandStorm

SandStorm





Anbieter: Impetus Technologies
Version: -
XING-Indikator: 0


Beschreibung

SandStorm ist eine Lasttestlösung, mit der Sie die Performance von Web- und mobilen Anwendungen sowie große Datenmengen überwachen können. Die Lösung wird als Cloud (SandStorm Cloud) und als On-Premise Version angeboten. Sandstorm Cloud wird über eine webbasierte Konsole gesteuert, von der Performancetests entworfen, ausgeführt und analysiert werden können. Die On-Premise Version kann lokal im Netzwerk installiert werden.

Lizenztypen
webbasierte Cloud-Lösung (SandStorm Cloud) und On-Premise Version
kostenlose Version mit 10 VUsern/Monat
Schnittstellen
Jenkins
AppDynamics
New Relic
Unterstützte Technologien
HTTP(S)
SOAP
XML
REST
Flex
Silverlight
Applets
Cassandra
HBase
MongoDB
OracleNoSQL
RabbitMQ
ActiveMQ
Kafka
Qpid
Hadoop
Solr
Elastic Search
JDBC
RMI IIOP
SMTP
POP3
StormForger

StormForger





Anbieter: StormForger GmbH
Version: -
XING-Indikator: 0


Beschreibung

StormForger ist eine Cloud-basierte Last- und Performancetest SaaS Lösung für agile und DevOps-Teams. Mittels einer JavaScript-basierten DSL (Domain-Specific Languages) können Lasttest-Skripte erstellt und ausgeführt werden. Der Schwerpunkt liegt auf der Durchführung von kontinuierlichen Lasttests mit wenig (1 Request/Sekunde) bis sehr viel (500.000+ Requests/Sekunde) Traffic. Nicht-funktionale Anforderungen können automatisiert durch Scheduling und API-/Command-Line-Client-Integration überprüft werden.

Lizenztypen
Kommerzielle Versionen (Small/Medium/Large Subscription sowie Enterprise Subscriptions)
Kostenlose Version (Preflight Subscription mit 300 VU)
Schnittstellen
API/ Command Line Client
Continuous Integration (z.B. Jenkins)
Slack u.a.
Unterstützte Technologien
HTTP/HTTPS Schnittstellen (WebService, REST)
StormRunner Load

StormRunner Load





Anbieter: MicroFocus (vorher Hewlett Packard Enterprise)
Version: 2.7
XING-Indikator: 8


Beschreibung

StormRunner Load ist eine Cloud-basierte Lasttestlösung für Web- und mobile Anwendungen und wird vom lokalen Browser aus bedient. Im Fokus des StormRunner Load stehen agile Teams und neue Webtechnologien. Für die Lasterzeugung stehen weltweit verteilte Lastgeneratoren zur Verfügung. Durch die Einbindung von lokalen Lastgeneratoren können auch unternehmensinterne Anwendungen getestet werden.

Lizenztypen
Kommerziell (Anzahl VUser Stunden)
Schnittstellen
Jenkins
AppPulse Active
Splunk
Bamboo (Atlassion)
Unterstützte Technologien
Web HTTP(S)/HTML
TruClient
TruAPI (Node.js)
JMeter
WebLoad

WebLoad





Anbieter: RadView Software Ltd.
Version: 11.1
XING-Indikator: 8


Beschreibung

WebLoad ist eine Lasttestlösung für HTTP(S)-basierte Webseiten und mobile Applikationen. Die Lösung ist als SaaS (Cloud) und als OnPremise Plattform einsetzbar.

Lizenztypen
Annual Subscription / Enterprise
Kostenlose Community Edition mit bis zu 50 VUsern
Schnittstellen
Jenkins
Selenium
Unterstützte Technologien
HTTP(S)
WebService
REST
JMS
MQTT
and more
Diese Übersicht der aufgeführten Last- und Performancetest-Werkzeuge erhebt keinen Anspruch auf Vollständigkeit. Die Reihenfolge ist alphabetisch nach den Produktnamen der Lasttest Werkzeuge sortiert und stellt keine Bewertung dar.
Ihnen fehlt noch eine Lasttest-Software, Sie haben Fehler in der Werkzeugbewertung gefunden oder Sie können uns eine entsprechende Beschreibung eines Lasttest Werkzeuges zur Verfügung stellen? Wir freuen uns über Ihre Kontaktaufnahme via unser Kontaktformular oder via E-Mail an hello[@]qmethods.com.



Ihr Kommentar zum Blog-Beitrag

Nennen Sie uns bitte Ihren Namen und E-Mail-Adresse zur Verifikation. Die E-Mail Adresse wird nicht veröffentlicht!

Ich habe die Hinweise zum Datenschutz gelesen und akzeptiere diese.

Keywords

Lasttest

 

Loadtest

 

Performancetest

 

Werkzeuge

 

Tools

 

Quadrant

 

Social Indicator