Azure Load Testing
Generieren Sie hohe Lasten, und identifizieren Sie Leistungsengpässe.
Leistung mit Auslastungstests für hohe Lasten optimieren
Unterstützen Sie Entwickler und Tester dabei, hohe Lasten zu generieren und Simulationen mit einem vollständig verwalteten Auslastungstestdienst auszuführen, der für Azure entwickelt wurde. Erstellen Sie Tests schnell ohne Kenntnisse der Auslastungstest-Tools, oder laden Sie Ihre vorhandenen Apache JMeter-Skripts hoch. Gewinnen Sie verwertbare Informationen zu Leistung, Skalierbarkeit und Kapazität, und unterstützen Sie kontinuierliche Verbesserung durch automatisierte CI/CD-Workflows (Continuous Integration und Continuous Delivery).
Vereinfachter, cloudbasierter Auslastungstestdienst mit hoher Genauigkeit für Apache JMeter.
Umfassende Übersicht über kuratierte Client- und Servermetriken mit verwertbare Informationen zur App-Leistung.
Integration in CI/CD-Workflows für automatisierte, kollaborative Auslastungstests.
Optimierte Abrechnungs- und Testverwaltung, die auf vorhandenen Azure-Konventionen aufbaut.
Schnelles und einfaches Generieren von hohen Lasten
Generieren Sie hohe Lasten, ohne dass eine komplexe Infrastruktur erforderlich ist. Erstellen Sie Tests schnell ohne vorherige Kenntnisse der Tools für Auslastungstests, oder führen Sie vorhandene Testskripts im großen Stil mit High-Fidelity-Unterstützung für Apache JMeter aus. Optimieren Sie Auslastungstests mit einem vollständig verwalteten Dienst, der automatisch bewährte Netzwerkmethoden einbezieht, um eine reibungslose Testumgebung für öffentliche und private Endpunkte zu gewährleisten, die in Azure- oder Multicloud-, lokalen oder Hybridumgebungen gehostet werden.
Engpässe anhand verwertbarer Informationen identifizieren
Optimieren Sie die Skalierbarkeit und Kapazität Ihrer App, indem Sie beobachten, wie sich eine hohe Last auf die Leistung auswirkt. Erhalten Sie umfassende, verwertbare Informationen und Empfehlungen aus einer umfassenden Ansicht der zusammengestellten Client- und Servermetriken, um die App-Leistung weitreichend zu verstehen und zu verbessern – und das alles auf einem einzigen Dashboard. Vergleichen Sie Auslastungstests visuell, um die Auswirkungen von Anwendungs- und Umgebungsänderungen sowie die Auswirkungen von Tests auf alle Teile Ihrer App anzuzeigen.
Integrieren Sie Auslastungstests in Ihre DevOps-Workflows
Integrieren Sie Auslastungstests ganz einfach in automatisierte CI/CD-Workflows, um Leistungsregressionen frühzeitig im Lebenszyklus der Entwicklung zu erfassen und zu blockieren. Richten Sie eine Leistungsbaseline ein, um Tests miteinander zu vergleichen, und legen Sie klare Kriterien für das Bestehen und Nichtbestehen von Auslastungstests fest, die in Bereitstellungspipelines ausgeführt werden. Zeigen Sie Auslastungstestzusammenfassungen in GitHub und Azure Pipelines an, oder erhalten Sie weitere Details im Azure-Portal.
Verwenden Sie einen vollständig verwalteten Testdienst für Azure
Erleben Sie einen reibungslosen, kostengünstigen Testdienst, der auf anderen Azure-Diensten aufbaut. Generieren Sie selbstbewusst Lasten in jeder Größenordnung, ohne sich um Netzwerkprobleme oder Überlastungen sorgen zu müssen. Azure Load Testing integriert automatisch bewährte Methoden für Azure-Netzwerke, damit Tests nicht mit einem Sicherheitsrisiko verwechselt werden, und Sensoren mit automatischem Abbruch identifizieren Drosselungen und bieten Empfehlungen, um die Zuverlässigkeit der Laufzeit zu verbessern.
Integrierte umfassende Sicherheit und Compliance
-
Microsoft investiert über 1 Milliarde USD pro Jahr in die Forschung und Entwicklung der Cybersecurity.
-
Microsoft beschäftigt mehr als 3.500 Sicherheitsexperten, die ausschließlich den Schutz und die Sicherheit Ihrer Daten im Blick haben.
-
Senken Sie die Kosten, indem Sie nur für das bezahlen, was Sie verwenden.
Ihnen wird jede Instanz von Auslastungstestressourcen in Rechnung gestellt, welche 50 virtuelle Benutzerstunden pro Monat beinhalten. Wenn Sie mehr als 50 virtuelle Benutzerstunden pro Monat nutzen, wird Ihnen die zusätzliche Nutzung in Rechnung gestellt.
Erste Schritte mit einem kostenlosen Azure-Konto
1
2
Nachdem Ihr Guthaben aufgebraucht ist, wechseln Sie zur nutzungsbasierten Zahlung, um Ihr Wachstum mit den gleichen kostenlosen Dienstleistungen voranzutreiben. Es fallen nur Gebühren an, wenn Sie die kostenlosen monatlichen Kontingente überschreiten.
3
Ressourcen und Dokumentation zu Azure Load Testing
Auslastungstests automatisieren
Zusätzliche Ressourcen
Häufig gestellte Fragen zu Azure Load Testing
-
Australien, Osten
Brasilien, Süden
Kanada, Mitte
Indien, Mitte
USA, Mitte
Asien, Osten
USA, Osten
USA, Osten 2
Frankreich, Mitte
Deutschland, Westen-Mitte
Japan, Osten
Europa, Norden
USA, Süden-Mitte
Asien, Südosten
Schweden, Mitte
Vereinigtes Königreich, Süden
Europa, Westen
USA, Westen 2 -
-
Azure Load Testing unterstützt bis zu 400 Engine-Instanzen pro Testlauf und simuliert bis zu 100.000 virtuelle Benutzer. Die Anzahl virtueller Benutzer pro Engine-Instanz kann je nach Komplexität des Testskripts variieren. Wir empfehlen bis zu 250 virtuelle Benutzer pro Engine-Instanz. Sie können die Engine-Integritätsmetriken überwachen, um die maximale Anzahl virtueller Benutzer für Ihr spezifisches Szenario zu bestimmen.
Erfahren Sie mehr über Engine-Integrität und Hohe Lasten mit Azure Load Testing konfigurieren.
Um Tests mit Engine-Instanzen auszuführen, die ihr aktuelles Kontingent überschreiten, erstellen Sie eine Supportticketanforderung, um Ihr Kontingent für „Engine-Instanzen pro Testlauf“ zu erhöhen, indem Sie die hier beschriebenen Schritte ausführen.
-
Jeder Auslastungstest kann so konfiguriert werden, dass er maximal 24 Stunden dauert.
Um Tests länger als 3 Stunden (bis zu 24) auszuführen, erstellen Sie eine Supportticketanforderung, um Ihr Kontingent für die „Testdauer“ zu erhöhen, indem Sie die hier beschriebenen Schritte ausführen.
-
Mit Azure Load Testing können Sie Leistungstests für Webanwendungen, mobile Anwendungen, Web-APIs, Microservices, Datenbankverbindungen usw. ausführen. Azure Load Testing unterstützt eine Vielzahl von Protokollen, die von JMeter unterstützt werden, z. B. HTTP, HTTPS, TCP, JDBC, LDAP, FTP usw.
-
Ja, Azure Load Testing unterstützt Tests privater Endpunkte mithilfe der VNET-Einschleusung. Es ist möglich, eine Last für einen Endpunkt zu generieren, der in einem virtuellen Azure-Netzwerk, einem öffentlichen Endpunkt mit Zugriffseinschränkungen oder einem lokalen, nicht öffentlich zugänglichen Dienst bereitgestellt wird, der über ExpressRoute mit Azure verbunden ist.
Erfahren Sie, wie Sie einen Auslastungstest für einen privaten Endpunkt ausführen.