Musaffir
7 years agoContributor
SoapUI in a CI,CD pipeline environment
Hello,
We all know how critical it is to have Continuous Integration(CI), Continuous Delivery(CD) approaches in today's agile world of software development process and deliveries.
Has any one experienced in using either SoapUI/ Ready API tools for testing service layer of your software or the API endpoints in this CI/CD pipeline approach ?
By CI/CD pipeline I meant the following:
- Developer commits the code in to the src repo
- The Dev commit triggers making a new build with the latest changes
- The build gets deployed to a test environment
- Now I want my SoapUI/ Ready API test suites to get triggered and test the apis
- All these has to be an automated ones.
What I am experienced in using SoapUI:
- I have designed my api end points tests with SoapUI free version and made test suites out of it
- I have a Jenkins server running ( which is completely in isolation to the dev CI too which is Bamboo and runs in amazon elastic agents )
- In this Jenkins , I have job dedicated for testing APIs, where I use SoapUI maven plugin to which I pass the test suite designed in SoapUI.
- Maven runs the SoapUI tests
- The SoapUI controller need to be installed in the machine where this test is happening.So it works very well.
- This works ok for scheduling the tests and manually triggering the test etc from Jenkins.
But I am looking for options to make these tests as part of CI pipeline, especially
- When my CI process is happening with amazone elastic agents ( with Bamboo CI Tool )
- Does it will have capability to run SoapUI tests ? We need to have SoapUI controller to be available in any machine where the tests are happening...
- Has any one come across this ?
- Is there any easy way for this with the paid version of SoapUI, Ready api ?
Thanks & Warm Regards
Musaffir