Ask a Question

A project to send requests to multiple servers

Mis3
Frequent Contributor

A project to send requests to multiple servers

In my SoapUI, I have individual projects to write to individual external servers, one project per server.   Each project has its own WSDL and I wrote Groovy scripts to execute the API in batch. 

Now I like to create a project to write to multiple servers.  So, I did the usual New Soap Project, New Testsuite, New Testcase.  When I did the Add Step, SoapUI gave me an error "Missing SOAP operations in project."

 

Note that I did not enter a WSDL when I did the New Soap Project (I only entered the project name).   I plan to copy (or move) the test cases from the other projects.

 

Do I have to enter the WSDL when I create the project?  If the project has to write to 4 external servers, do I have to enter the 4 WSDL?  If so, how do I enter 4 WSDL during the New Soap Project step?

2 REPLIES 2
KarelHusa
Champion Level 3

Hi @Mis3 ,

for each service you want to test within a project you have to add the WSDL.

You can add the first WSDL during project creation, but anytime later you can use Project / Add WSDL function:

 

KarelHusa_0-1638440492568.png

Please note that a same service can be hosted by multiple servers, you just change the URL of a test step.

So, you don't have to add a WSDL per each server, but per each service.

 

Best regards,

Karel

 

Karel@apimate.eu
https://apimate.eu
Mis3
Frequent Contributor

Guess I will have to add a WSDL to create the project. 

I have all the individual working test steps in the other projects, one project per external destination.  I plan to clone these test steps and move to this new project.   Then I will create Groovy script to execute the multiple teststeps in one go.  

cancel
Showing results for 
Search instead for 
Did you mean: