This document provides an overview and instructions for using SoapUI, an open source testing tool. It discusses SoapUI's system requirements, key features like functional testing, security testing, load testing and test automation, and the technologies it supports including SOAP, REST, HTTP and JDBC. It also provides steps for creating a SoapUI project, adding REST services, test cases with different step types and assertions.
UiPath Community: Communication Mining from Zero to Hero
Soap ui
1.
2. Agenda
About Soap UI
System Requirements
Features
Technology Support
Testing REST Services
3. About SoapUI
Free and open source cross-platform
Functional Testing solution.
Easy-to-use graphical interface
Create and execute automated
functional
Regression tests
Security tests
Load tests.
4. System Requirements
Windows
Windows XP or later
1GHz or higher 32-bit or 64-bit processor
512MB of RAM
200MB of hard disk space for installation (SoapUI and HermesJMS)
Linux
1GHz or higher 32-bit or 64-bit Intel or AMD64 processor
512MB of RAM
240MB of hard disk space for installation (SoapUI Pro and HermesJMS)
Ubuntu, Red Hat, Fedora, CentOS, Suse; or other distributions
Java 6
Mac OS
Mac computer with 1GHz or higher 32-bit or 64-bit Intel or PowerPC
processor
512MB of RAM
140MB of hard disk space for installation (SoapUI and HermesJMS)
Mac OS X 10.4 or later; Mac OS X Server 10.4 or later
Java 6
6. Functional Testing
Drag and Drop Test Creation
Complex Scenarios
Test Debugging (Pro)
Data-Driven Testing (Pro)
Test Coverage (Pro)
Multi Environment Support
7. Service Simulation
(Mocking)
Auto Mock Creation
Custom Responses
Real Services
Standards-Compliant
Server Deployment
Simulation Coverage
8. Security Testing
SQL Injection
XML Bomb
Cross Site scripting
Fuzzing Scan
Boundary Scan
Malicious attachment
Malformed XML
11. Test Automation
Integration with TeamCity
Integrating with JUnit
Maven 1.X
Maven 2.X
Functional tests:
mvn eviware:maven-soapui-plugin:test
Loadtests:
mvn eviware:maven-soapui-plugin:loadtest
MockServices:
mvn eviware:maven-soapui-plugin:mock
12. Analytics
Three types of reports:
Printable Reports -
PDF, HTML, RTF, Word, Excel.
Data Export - XML and CSV.
HTML Reports - test results in HTML
format.