Forum Discussion

skelander's avatar
skelander
Occasional Contributor
7 years ago

SoapUI Free vs. SoapUI Pro on Jenkins

Greetings!

 

We are currently running SoapUI Pro on a Jenkins-server.

 

We have been asked if it's possible to make do with the free version.

 

Is it possible? If so: are there any differences using Pro vs. Free on Jenkins?

 

Cheers,

Rikard

  • Lucian's avatar
    Lucian
    Community Hero

    Hi skelander,

     

    I am not aware of any differences related strictly to Jenkins. 

     

    However, not having things like environments in SoapUI OS makes it really hard to use when working in a team. :) Here is a full list of differences.

  • Hi skelander,

     

    I don't think any issue will come unitll and unless you are using any SoapUI Pro or ReadyAPI Feature into your Project. 

     

    Click "Accept as Solution" if my answer has helped, and remember to give "kudos" :)

     

    Thanks and Regards,

    Himanshu Tayal

     

     

     

    • TNeuschwanger's avatar
      TNeuschwanger
      Champion Level 1

      I use SoapUI Community Edition in Jenkins...  In AWS provisioned servers to boot.  :)

      Pros:

      1 - Avoid crazy Smartbear license cost for flex server license which is required and painful to tunnel to when in AWS since the servers are discarded and rebuilt constantly.  Only flex license would work or you would be constantly orphaning licenses when server disappears without deactivating license first.  That really applies to On-Premise servers as well.

       

      Cons:

      SoapUI Community Edition is not maintained as well as it used to be.  There are often project incompatabilities.

       

      Work Around:

      The project incompatabilities are usually able to be coded around.  Our projects use mostly Groovy Script test steps instead of test steps that are provided by Smartbear (i.e.  direct jdbc connections to database in groovy script instead of SmartBear DataSource test step.  Assertions in groovy scripts instead of service invoke test step assertions. etc...).

       

      The key is:  Install both locally. Develop in ReadyAPI Pro and when finished, run the desired project against SoapUI Free version and see what happens.  Code around any incompatabilities in ReadyAPI Pro and repeat against SoapUI Free again.  It will be a little iterative at first, but after you identify differences and code around them, they are never an issue again.  Code that I write these days always works straight away in ReadyAPI Pro and the free version since I reuse the compatible code.   After it runs in free version locally, it is good to go to free version on Jenkins.  Do your debugging local not trial and error in Jenkins.  Use the ReadyAPI Pro version of the project as the source of truth so you don't maintain a Free vs. Pro version of the same project.

       

      Regards

      • Olga_T's avatar
        Olga_T
        SmartBear Alumni (Retired)

         

        What a great team of experts! Thanks everyone for your replies.

         

        skelander, if your question was answered, please mark the appropriate reply as a Solution. Other users will then find the answer easily.

        Thanks in advance.