Developing dynamic database-driven REST mocks

This recipe covers the changes required to make the H2 database implementation from the previous recipe work with a RESTful web service mock. The main differences will be when working with the request and response data, as the REST version will use JSON invoice content.

Getting ready

All H2 database-related setup from the previous recipe is required, as is the invoices_with_headers.csv test data file.

In terms of the example RESTful web service to mock, we'll use the invoice CRUD service interface from Chapter 1, Testing and Developing Web Service Stubs With SoapUI. The generated WADL definition for the service can be found at <chapter 3 samples/invoice_crud_v1.wadl.

The SoapUI project for this recipe ...

Get SoapUI Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.