API Test Automation with SoapUI
1h 57mIntermediate2026-01-30
Authors

Dave Westerveld
Test Developer with many years of testing experience
Course details
With industry trends like cloud computing and the Internet of Things, there is a growing need for testers that know and understand API testing tools. One powerful and mature tool used by companies around the world is SoapUI. This course is designed to help you get started with SoapUI and covers the basics of how to use it. Instructor Dave Westerveld explains how to set up your first project, create new tests, perform load and security testing, and make your tests more automated and efficient with scripting. Plus, learn how to integrate SoapUI with Docker-based build pipelines. The training is filled with examples featuring real-world, public APIs so you can see how SoapUI functions in real testing scenarios.
Learning objectives
Creating your first project in SoapUI
Adding request and query parameters
Creating test suites
Scripting with dynamic properties
Running SoapUI from the command line or Docker
Learning objectives
Creating your first project in SoapUI
Adding request and query parameters
Creating test suites
Scripting with dynamic properties
Running SoapUI from the command line or Docker
Skills covered
SoapUISoftware TestingAPIsEssential TrainingOpen SourceSoftware Development
Concepts
Introduction
- Learning SoapUI for API testing
- What to expect
- SoapUI for testing APIs
Getting Started
- Installation and setup
- Creating your first project in SoapUI
- Using SoapUI to explore an API
- Request and query parameters in SoapUI
Creating Tests in SoapUI
- Creating a test suite
- Create a workflow-driven test suite
- Using properties in a test
- Create a data-driven test suite
- Test suite setup and teardown
Using Assertions in SoapUI
- Getting started with assertions
- Script assertions
- Debugging failing tests
Scripting and Properties
- Global properties and environment variables
- Using dynamic properties
- More advanced scripting in SoapUI
Testing SOAP APIs
- A brief introduction to SOAP APIs
- Making calls to a SOAP API
- Testing a SOAP API
Advanced SoapUI Functionality
- Mocking with SoapUI
- Creating and running security tests
- Overview of load testing options
- Setting up load tests
- Analyzing load testing results
Integrating SoapUI into Build Pipelines
- Running SoapUI from command line
- Automating report creation
- Running SoapUI from Docker
Conclusion
- Next steps