SlideShare a Scribd company logo
Soap ui
Agenda
 About Soap UI
 System Requirements
 Features
 Technology Support
 Testing REST Services
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.
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
Features
 Functional Testing
 Service Simulation (Mocking)
 Security Testing
 Load Testing
 Test Automation
 Analytics
Functional Testing
 Drag and Drop Test Creation
 Complex Scenarios
 Test Debugging (Pro)
 Data-Driven Testing (Pro)
 Test Coverage (Pro)
 Multi Environment Support
Service Simulation
(Mocking)
 Auto Mock Creation
 Custom Responses
 Real Services
 Standards-Compliant
 Server Deployment
 Simulation Coverage
Security Testing
 SQL Injection
 XML Bomb
 Cross Site scripting
 Fuzzing Scan
 Boundary Scan
 Malicious attachment
 Malformed XML
Load Testing
 Baseline Testing
 Load Testing
 Stress Testing
 Soak Testing
 Scalability Testing
Load Testing
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
Analytics
Three types of reports:
 Printable Reports -
PDF, HTML, RTF, Word, Excel.
 Data Export - XML and CSV.
 HTML Reports - test results in HTML
format.
Analytics - SoapUI Pro
Analytics - SoapUI
Technology Support
 SOAP/WSDL
 REST
 Web and HTTP(S)
 AMF
 JDBC
 JMS
Create SoapUI project
Add REST service
Add Test Case
 Generate automatically at creation test
suite
 Add manually
Method
Test step types
 Test Request
 Groovy Script
 Properties
 REST TestRequest
 HTTP TestRequest
 Mock Responce
 JDBC Request
 AMF Request
Assertions
 Property Content
 Contains
 Not Contains
 XPath Match
 XQuery Match
 Compliance, Status and Standarts
 Invalid HTTP Status Codes
 Schema Compliance
 Valid HTTP Status Codes
 Script
 Script Assertion
 SLA
 Response SLA
 Security
 Sensitive Information Exposure
 JDBC
 JDBC Status
 JDBC Timeout
Groovy Scripts
XPath Match
Test JDBC
Export/Import
 Export TestCases in XML format
 Import TestSuite and TestCases from
XML file
Questions?

More Related Content

PPT
Ppt of soap ui
PPT
Performance testing with Jmeter
PPTX
New relic
PPTX
Web Services and Introduction of SOAPUI
PPTX
Postman. From simple API test to end to end scenario
PPTX
J Meter Intro
PDF
Jmeter Performance Testing
PDF
Web Services Automated Testing via SoapUI Tool
Ppt of soap ui
Performance testing with Jmeter
New relic
Web Services and Introduction of SOAPUI
Postman. From simple API test to end to end scenario
J Meter Intro
Jmeter Performance Testing
Web Services Automated Testing via SoapUI Tool

What's hot (20)

PPTX
Cypress Automation
PPTX
Apache JMeter - A brief introduction
PDF
froglogic Squish (Qt edition)
PPT
Performance testing jmeter
PDF
How to go about testing in React?
PDF
API Testing
PPTX
Learn SoapUI
PDF
Performance testing with jmeter
PDF
2015-StarWest presentation on REST-assured
PDF
Performance testing with JMeter
PPT
Selenium Presentation at Engineering Colleges
PPT
Test Automation Framework Designs
PDF
JMeter - Performance testing your webapp
PDF
PPT
Test Automation Strategies For Agile
PDF
Robot Framework Introduction
PPTX
Testing RESTful web services with REST Assured
PPTX
Cypress Testing.pptx
PDF
An Introduction To Automated API Testing
PDF
Getting Started With Cypress
Cypress Automation
Apache JMeter - A brief introduction
froglogic Squish (Qt edition)
Performance testing jmeter
How to go about testing in React?
API Testing
Learn SoapUI
Performance testing with jmeter
2015-StarWest presentation on REST-assured
Performance testing with JMeter
Selenium Presentation at Engineering Colleges
Test Automation Framework Designs
JMeter - Performance testing your webapp
Test Automation Strategies For Agile
Robot Framework Introduction
Testing RESTful web services with REST Assured
Cypress Testing.pptx
An Introduction To Automated API Testing
Getting Started With Cypress
Ad

Viewers also liked (14)

PPTX
Testing web services
PPTX
В поисках магической кнопки, или как воспитать SoapUI
PPTX
Автоматизация настолько хороша, насколько хорош человек использующий ее (блиц...
PPT
Presentation for soap ui
PPT
Soa testing soap ui (2)
PDF
Automate REST API Testing
PPTX
REST API testing with SpecFlow
PPTX
Testing soapui
PPTX
An introduction to api testing | David Tzemach
PPT
SOAP-UI The Web service Testing
PPTX
Getting Started with API Security Testing
PPTX
Testing Agile Web Services from soapUI
PDF
4 Major Advantages of API Testing
PPTX
Api testing
Testing web services
В поисках магической кнопки, или как воспитать SoapUI
Автоматизация настолько хороша, насколько хорош человек использующий ее (блиц...
Presentation for soap ui
Soa testing soap ui (2)
Automate REST API Testing
REST API testing with SpecFlow
Testing soapui
An introduction to api testing | David Tzemach
SOAP-UI The Web service Testing
Getting Started with API Security Testing
Testing Agile Web Services from soapUI
4 Major Advantages of API Testing
Api testing
Ad

Similar to Soap ui (20)

PPTX
Soap ui p_squickit
PPTX
WebServices using Soap
PPTX
SoapUi using WebServices
PPTX
WebServices using Soapui
DOC
Soap ui documentation
PPTX
Testing soapui
 
PPTX
Web services testing
PPTX
SOA Testing
PDF
Soap ui and soapui pro course contents
ODP
Soa testing soap ui
PDF
White paper ready api
PPTX
Diving into the World of Test Automation The Approach and the Technologies
PDF
Deep dive into SoapUI
PDF
Top 11 API testing tools for 2022
PDF
Testing Web Services - QA or the Highway 2016
PDF
Testing web services by Stan Jónsson
PPTX
Testing soap UI
PDF
Top 11 api testing tools for 2022
PDF
Soap ui oracle_brm_automated_performance_tests
PDF
GUI, Performance, Load and API testing with Test Studio
Soap ui p_squickit
WebServices using Soap
SoapUi using WebServices
WebServices using Soapui
Soap ui documentation
Testing soapui
 
Web services testing
SOA Testing
Soap ui and soapui pro course contents
Soa testing soap ui
White paper ready api
Diving into the World of Test Automation The Approach and the Technologies
Deep dive into SoapUI
Top 11 API testing tools for 2022
Testing Web Services - QA or the Highway 2016
Testing web services by Stan Jónsson
Testing soap UI
Top 11 api testing tools for 2022
Soap ui oracle_brm_automated_performance_tests
GUI, Performance, Load and API testing with Test Studio

Recently uploaded (20)

PDF
Modernizing your data center with Dell and AMD
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
cuic standard and advanced reporting.pdf
PDF
Advanced IT Governance
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
KodekX | Application Modernization Development
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Modernizing your data center with Dell and AMD
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
Spectral efficient network and resource selection model in 5G networks
Chapter 3 Spatial Domain Image Processing.pdf
GamePlan Trading System Review: Professional Trader's Honest Take
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
cuic standard and advanced reporting.pdf
Advanced IT Governance
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Per capita expenditure prediction using model stacking based on satellite ima...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
KodekX | Application Modernization Development
NewMind AI Weekly Chronicles - August'25 Week I
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...

Soap ui

  • 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
  • 5. Features  Functional Testing  Service Simulation (Mocking)  Security Testing  Load Testing  Test Automation  Analytics
  • 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
  • 9. Load Testing  Baseline Testing  Load Testing  Stress Testing  Soak Testing  Scalability Testing
  • 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.
  • 15. Technology Support  SOAP/WSDL  REST  Web and HTTP(S)  AMF  JDBC  JMS
  • 18. Add Test Case  Generate automatically at creation test suite  Add manually
  • 20. Test step types  Test Request  Groovy Script  Properties  REST TestRequest  HTTP TestRequest  Mock Responce  JDBC Request  AMF Request
  • 21. Assertions  Property Content  Contains  Not Contains  XPath Match  XQuery Match  Compliance, Status and Standarts  Invalid HTTP Status Codes  Schema Compliance  Valid HTTP Status Codes  Script  Script Assertion  SLA  Response SLA  Security  Sensitive Information Exposure  JDBC  JDBC Status  JDBC Timeout
  • 25. Export/Import  Export TestCases in XML format  Import TestSuite and TestCases from XML file

Editor's Notes

  • #5: http://www.soapui.org/About-SoapUI/features.html