更新时间:2021-08-05 18:39:44
coverpage
Web Services Testing with soapUI
Credits
About the Author
Acknowledgement
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Web Services Testing and soapUI
SOA and web services
Simple Object Access Protocol
Alternatives to SOAP
Web Services Description Language
Message exchanging patterns
SOAP Faults
Approaches of testing web services
What is soapUI?
Capabilities of soapUI
Installing soapUI
A glance at soapUI user interface
Summary
Chapter 2. The Sample Project
The problem domain
Project pre-requisites
Designing the web services
Implementing the web services
Deploying web services
Chapter 3. First Steps with soapUI and Projects
Understanding the web services definition
Creating a soapUI project
Invoking the guest management web service
A detailed look at SOAP requests and responses
Generating SOAP Faults
Chapter 4. Working with Your First TestSuite
A sample test scenario
Creating a TestSuite
Running the first TestSuite
Adding properties to soapUI tests
Chapter 5. Load and Performance Testing with soapUI
Non-functional testing of web services
Planning for web service performance testing
Using soapUI for performance testing
Working with load tests in soapUI
Chapter 6. Web Service Simulation with soapUI
Mocking in software testing
Mocking in web services testing
Mock services with soapUI
soapUI mock services in action
Chapter 7. Advanced Functional Testing with soapUI
Introduction to web services extensions
Configuring Apache Axis2 for WS-Addressing and WS-Security
Testing asymmetric binding policy with soapUI
Validating WS-Security responses
Chapter 8. Getting Started with REST Testing
Introduction to REST
Testing RESTful APIs using soapUI
REST Services in soapUI
REST parameters
Functional testing of REST services
WADL
Chapter 9. Testing Databases with soapUI
Testing data in isolation
Setting up soapUI to connect to the database
JDBC Request TestStep
JDBC test assertions
Chapter 10. JMS Testing with soapUI
Introduction to JMS
JMS integration in soapUI
Chapter 11. Extending soapUI with Scripting
Introduction to Groovy scripting language
Groovy scripting in soapUI
soapUI ModelItems
Request and response handling using Scripts
Chapter 12. Automated Testing with soapUI
Test automation
soapUI JUnit integration
soapUI command line executions
Maven soapUI plugin
Chapter 13. Miscellaneous Topics
soapUI IDE plugins
WS-I validation using soapUI
soapUI integration with external web services' frameworks