SoapUI - Funktionen

SoapUI ist reich an den folgenden fünf Aspekten:

  • Funktionsprüfung
  • Sicherheitstests
  • Lasttest
  • Protokolle und Technologien
  • Integration mit anderen Tools

Erfahren Sie mehr über jede dieser Funktionen.

Funktionsprüfung

  • Mit SoapUI können die Tester funktionale API-Tests in SoapUI schreiben.

  • SoapUI unterstützt die Drag-Drop-Funktion, die die Skriptentwicklung beschleunigt.

  • SoapUI unterstützt das Debuggen von Tests und ermöglicht es Testern, datengesteuerte Tests zu entwickeln.

  • SoapUI unterstützt mehrere Umgebungen, sodass Sie problemlos zwischen QS-, Dev- und Prod-Umgebungen wechseln können.

  • SoapUI ermöglicht erweitertes Scripting (der Tester kann seinen benutzerdefinierten Code abhängig von den Szenarien entwickeln).

Sicherheitstests

  • SoapUI führt einen vollständigen Satz von Schwachstellen-Scans durch.

  • SoapUI verhindert, dass SQL Injection die Datenbanken schützt.

  • SoapUI sucht nach Stapelüberläufen, die durch große Dokumente verursacht werden.

  • SoapUI sucht nach standortübergreifendem Scripting, das auftritt, wenn Dienstparameter in Nachrichten verfügbar gemacht werden.

  • SoapUI führt einen Fuzzing-Scan und einen Boundary-Scan durch, um ein fehlerhaftes Verhalten der Dienste zu vermeiden.

Lasttest

  • SoapUI verteilt die Auslastungstests auf n LoadUI-Agenten.

  • SoapUI simuliert mühelos Tests mit hohem Volumen und realer Last.

  • Mit SoapUI können erweiterte benutzerdefinierte Berichte Leistungsparameter erfassen.

  • SoapUI ermöglicht eine durchgängige Überwachung der Systemleistung.

Protokolle und Technologien

SoapUI unterstützt eine Vielzahl von Protokollen -

  • SOAP - Simple Object Access Protocol
  • WSDL - Web Service Definition Language
  • REST - Repräsentativer Staatstransfer
  • HTTP - Hyper Text Transmission Protocol
  • HTTPS - Hyper Text Transmission Protocol gesichert
  • AMF - Aktionsnachrichtenformat
  • JDBC - Java-Datenbankkonnektivität
  • JMS - Java Messaging Service

Integration mit anderen Tools

  • Apache Maven-Projekt
  • HUDSON
  • JUnit
  • Apache - Ameise und mehr….