cancel
Showing results for 
Search instead for 
Did you mean: 

Need to do Automation testing with readyapi

SOLVED
Highlighted
Occasional Visitor

Need to do Automation testing with readyapi

Hi Team,
We have requirement like, we need to do automate readyapi functional testing, 
using below
1. Gitlabrunner

2. Ansible AWX

3. Jenkins
1.Gitlabrunner:

if we are using ci in gitlabrunner, how we can integrate with readyapi functional testing in gitlab ci, we don't want to install ready api in target server, we need to run testing in gitlab ci need to install any plugin here?

2.Ansible AWX,
do we have any plugin with ansible AWX or any other tools.

3. Jenkins,
can we integrate with readyapi with jenkins tools,

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Community Hero

Re: Need to do Automation testing with readyapi

Hi,

 

Im not the best placed to answer this question, but I'll do my best - I can answer some of your points.

 

Are you talking about running on prem or in the cloud?

 

Using Gitlab runner with ReadyAPI! has been working for several years, so this is entirely possible.

 

I haven't found any Ansible plugins. Ive seen a lot more people talk about using Maven rather than Ansible with SoapUI/ReadyAPI!

 

Jenkins has been used for years to orchestrate pipelines with SoapUI/ReadyAPI! - so yes - Jenkins works with ReadyAPI!

 

In regards to your 


@prasannawins10 wrote:

1.Gitlabrunner:

if we are using ci in gitlabrunner, how we can integrate with readyapi functional testing in gitlab ci, we don't want to install ready api in target server, we need to run testing in gitlab ci need to install any plugin here?

you state you wont want to instead readyAPI! on the target server, you want to run testing on your gitlab CI server - I'm not actually clear here what you mean by 'target server' in the context of your statement.

HOWEVER - anywhere you want to run your ReadyAPI! tests, will need an instance of ReadyAPI!/SoapUI.  So if you have a central ci/cd server running automation suites in parallel (e.g. front end automation, performance, etc.) for each feature branch thats checked out, youll need a ReadyAPI!/SoapUI instance installed on that machine also if you want your API testing to also form part of your feature branch automation testing.  There's no way around this.   To avoid having to cough up for an additional ReadyAPI! license on your ci/cd server, you could install opensource SoapUI on your execution server, however, youll have to restrict yourself from using ANY of the functionality available in ReadyAPI! in the ReadyAPI! project that is not available in open source SoapUI (like Data Driven functionality, event handling, etc.) 

 

Cheers,

 

rich 

if this helped answer the post, could you please mark it as 'solved'? Also if you consider whether the title of your post is relevant? Perhaps if the post is solved, it might make sense to update the Subject header field of the post to something more descriptive? This will help people when searching for problems. Ta

View solution in original post

1 REPLY 1
Highlighted
Community Hero

Re: Need to do Automation testing with readyapi

Hi,

 

Im not the best placed to answer this question, but I'll do my best - I can answer some of your points.

 

Are you talking about running on prem or in the cloud?

 

Using Gitlab runner with ReadyAPI! has been working for several years, so this is entirely possible.

 

I haven't found any Ansible plugins. Ive seen a lot more people talk about using Maven rather than Ansible with SoapUI/ReadyAPI!

 

Jenkins has been used for years to orchestrate pipelines with SoapUI/ReadyAPI! - so yes - Jenkins works with ReadyAPI!

 

In regards to your 


@prasannawins10 wrote:

1.Gitlabrunner:

if we are using ci in gitlabrunner, how we can integrate with readyapi functional testing in gitlab ci, we don't want to install ready api in target server, we need to run testing in gitlab ci need to install any plugin here?

you state you wont want to instead readyAPI! on the target server, you want to run testing on your gitlab CI server - I'm not actually clear here what you mean by 'target server' in the context of your statement.

HOWEVER - anywhere you want to run your ReadyAPI! tests, will need an instance of ReadyAPI!/SoapUI.  So if you have a central ci/cd server running automation suites in parallel (e.g. front end automation, performance, etc.) for each feature branch thats checked out, youll need a ReadyAPI!/SoapUI instance installed on that machine also if you want your API testing to also form part of your feature branch automation testing.  There's no way around this.   To avoid having to cough up for an additional ReadyAPI! license on your ci/cd server, you could install opensource SoapUI on your execution server, however, youll have to restrict yourself from using ANY of the functionality available in ReadyAPI! in the ReadyAPI! project that is not available in open source SoapUI (like Data Driven functionality, event handling, etc.) 

 

Cheers,

 

rich 

if this helped answer the post, could you please mark it as 'solved'? Also if you consider whether the title of your post is relevant? Perhaps if the post is solved, it might make sense to update the Subject header field of the post to something more descriptive? This will help people when searching for problems. Ta

View solution in original post

New Here?
Join us and watch the welcome video:
Announcements
Top Kudoed Authors