SoapUI Cookbook

More Information
  • Generate tests, refactor interfaces, and learn how to develop stub REST and SOAP service implementations using Java
  • Create data-driven tests and check results using MySQL, in-memory H2 DB, MongoDB, file, and ActiveMQ datasources
  • Develop dynamic data-driven REST and SOAP service mocks using Groovy scripting to quickly provide realistic test service implementations
  • Automate functional and load tests and run mocks by creating Shell, Java, JUnit, Gradle, Groovy, and Maven scripts
  • Test AWS and OAuth 2 cloud-based services including Dropbox and Google's Gmail API

Packed with practical guidance, this book will show you how to build core SoapUI skills, integrate open source libraries, and code the extra functionality needed to quickly overcome common and advanced API test problems.

Building up your skills, you will progress to more advanced topics such as Groovy scripting, testing secured services, load test concurrency issues, using plugins and developing your own!

So when out-of-the-box SoapUI can't do exactly what you need or the quick guidance you require just isn't there, then take, tweak, and use what you need from a broad range of practical examples in this book and customize your way to API testing success with coverage of SOAP, REST, and Groovy.

  • Quickly gain simple-to-use building blocks to power up your SoapUI toolkit
  • Use Groovy scripting and open source technologies to add the SoapUI functionality you need to successfully test RESTFul and SOAP APIs
  • Access reusable step-by-step technical solutions to common and more advanced real-world test scenarios
Page Count 328
Course Length 9 hours 50 minutes
ISBN 9781784394219
Date Of Publication 27 Feb 2015


Rupert Anderson

Rupert Anderson holds an M.Maths (Hons) degree, and contributed his dissertation in the field of computational fluid dynamics. He works as a freelance architect, software engineer, and integrator with over 17 years of software development experience. He has designed, developed, or tested RESTful and SOAP APIs during large and successful Agile projects. He also specializes in designing and developing Java e-commerce solutions using ATG, Hybris, and Spring technologies. He is an open source enthusiast and aims to contribute more when he finds the time, energy, and drive after the demands of family life are finished for the day!

If you would like to know more about him and what he is up to, take a look at