I have a SoapUI script that is designed to compare two service calls. Right now all I have to use is the legacy service (the expected values). I'm calling the legacy system with a datasource to drive test cases.
I'm using a second datasouce as a stub to mimic the new service while it's being developed.
Looping through the legacy service data works fine with the one data source but the problem is when I try to access the second datasource in the loop, it won't iterate.
The test structure looks like this:
Legacy DataSource |----> Legacy Call | New Service Stub (Excel DataSource) | Some Validation | DataSink (Trying to access the New Service Stub) |<-----Legacy DataSource Loop
When I try to access the Service Stub (Excel Sheet) from the DataSink, I only get blank values - it appears like the test step to retrieve the data is never running or SoapUI never incrementsthe row #.
How can I step through the second datasource inside an existing loop?