SoapUI - Możliwości
SoapUI jest bogate w pięć następujących aspektów -
- Testy funkcjonalności
- Testowanie bezpieczeństwa
- Testowanie obciążenia
- Protokoły i technologie
- Integracja z innymi narzędziami
Dowiedzmy się więcej o każdej z tych możliwości.
Testy funkcjonalności
SoapUI umożliwia testerom pisanie testów funkcjonalnych API w SoapUI.
SoapUI obsługuje funkcję Drag-Drop, która przyspiesza tworzenie skryptu.
SoapUI obsługuje debugowanie testów i umożliwia testerom tworzenie testów opartych na danych.
SoapUI obsługuje wiele środowisk, ułatwiając przełączanie między środowiskami QA, Dev i Prod.
SoapUI umożliwia zaawansowane tworzenie skryptów (tester może opracować własny kod w zależności od scenariuszy).
Testowanie bezpieczeństwa
SoapUI wykonuje pełny zestaw skanowania luk w zabezpieczeniach.
SoapUI zapobiega iniekcji SQL w celu zabezpieczenia baz danych.
SoapUI skanuje w poszukiwaniu przepełnień stosu spowodowanych dużymi rozmiarami dokumentów.
SoapUI skanuje w poszukiwaniu skryptów między lokacjami, które występują, gdy parametry usługi są ujawniane w komunikatach.
SoapUI wykonuje skanowanie fuzzingowe i skanowanie granic, aby uniknąć błędnego działania usług.
Testowanie obciążenia
SoapUI rozdziela testy obciążenia na n liczbę agentów LoadUI.
SoapUI z łatwością symuluje duże wolumeny i testy obciążenia w świecie rzeczywistym.
SoapUI umożliwia zaawansowane raportowanie niestandardowe w celu przechwytywania parametrów wydajności.
SoapUI umożliwia kompleksowe monitorowanie wydajności systemu.
Protokoły i technologie
SoapUI obsługuje szeroką gamę protokołów -
- SOAP - Simple Object Access Protocol
- WSDL - język definicji usługi sieci Web
- REST - Reprezentacyjny transfer państwa
- HTTP - Hyper Text Transmission Protocol
- HTTPS - zabezpieczony protokół transmisji hipertekstu
- AMF - Action Message Format
- JDBC - łączność z bazą danych Java
- JMS - Java Messaging Service
Integracja z innymi narzędziami
- Projekt Apache Maven
- HUDSON
- JUnit
- Apache - Ant i nie tylko….