ContributionsMost RecentMost LikesSolutionsRe: Control the report from ReadyApi through a Jenkins declarative pipeline script Hi Cata, This is an example script my colleague dermotcanniffe shared that should help - something along these lines - stage('Test') { steps { // One or more steps need to be included within the steps block. SoapUIPro environment: 'PreProd', pathToProjectFile: 'C:\\Users\.......\TestComplete 14 Projects\\REST-Project-210-readyapi-project.xml', pathToTestrunner: 'C:\\Program Files\\SmartBear\\ReadyAPI-3.20.0\\bin', projectPassword: <object of type hudson.util.Secret>, testCase: 'TCGetOrder', testCaseTags: '', testSuite: 'Awesome Shopping Store v1 TestSuite 1', testSuiteTags: '' } post { always { // One or more steps need to be included within each condition's block. allure includeProperties: false, jdk: '', results: [[path: 'allure-results']] } } In the past I would have used a "post build action" in Jenkins to grab the outputted report file. So for example I would generate the report in xml and parse that - There is also an Allure plugin - https://plugins.jenkins.io/allure-jenkins-plugin/ that you can integrate with to make everything look really nice... I did this in the Jenkins UI though. Ronan Re: Data Source Loop terminates immediately upon encountering first failure You can configure this in the test case options. It's probably set to abort test on failure. see image attached Re: How to reference an Environment property from the custom headers of a request For future reference - http://readyapi.smartbear.com/readyapi/environments/properties Re: how to do datadriven test for REST GET services in Ready api...?. i have done it for POST. Hi, Firstly you would connect to your data source, (for more information -- http://readyapi.smartbear.com/soapui/data_driven/tutorial/functional/config) In the request window you can point to the datasource using the right click "Get Data" function to pull the data from your datasource into your tests. http://readyapi.smartbear.com/features/get_data/introduction Of course you will need to ad a "GET" request to your test case first from the projects tab. I hope this helps. Ronan Re: How to generate a random numbers prepended with a name? You could set up a datasource and create this using DATAGEN - then datadrive the values from this in your tests. or you could use the datagenerator in SOAPUI Pro to do this for you. http://readyapi.smartbear.com/structure/steps/data/gen/example Re: How do i reduce the memory consumption during execution of multiple test suites Here is video describing a number of ways of optimizing Jave runtime memory https://smartbear.wistia.com/medias/u36ndjtaut Re: Auth profile parameter for maven plugin Authentication is tied to Environment so should work and apply when you specify environment through Maven why would you want to overwrite it outside the project ? Re: where to start rest api testing Here is a good place to start. http://readyapi.smartbear.com/soapui/rest/intro/start Using SOAPUI Pro you can run data driven tests, pass values between API calls with a right-click of a button. Refactor for test maintenance, use composite projects for team testing . You can then run Load performance and security scans re using the functioanl tests you have already created. You can also use SOAP UI OS to test Rest APIs but wound't have any of the functionality mentioned above available to you. See here for more info - https://www.soapui.org/rest-testing/getting-started.html Ronan Re: Improve soapui teststep results in jenkins Yes, by parsing the Junit style report in jenkins produced by SoapUI NG Pro. This allows you to view results with test properties and includes all results (not just errors). Ronan Re: Does ReadyAPI need to be installed in jenkins server? If yes then will it work with trial version ? Yes, Jenkins would be treated as a user executing the tests so the Jenkins server would require a licence. You can do this in a couple of ways Using Ready! API One option to activate a license for Ready! API's Jenkins plugin is to install Ready! API and activate a license through itsGUI. On the computer running Jenkins: Install Ready! API as you would normally do this. See Ready! API Installation for more information. After installing Ready! API, run it and activate a Fixed license in a usual manner. See Activating Licenses for step-by-step description. Using TestRunner If you are going to run tests from Jenkins by using Ready! API's TestRunner, then you can use the testrunner.bat or testrunner.sh script for license activation: Download a zip or tarball version of Ready! API for your platform from the Ready! API Downloads page of the SmartBear web site. Unpack files from the archive to some directory on the computer running Jenkins. Prepare a command-line for the TestRunner. See TestRunner Command-Line Arguments. Copy the license file to the computer running Jenkins. You can find this file in the email with licensing information that you received from SmartBear. On the computer running Jenkins, open the command line window and go to the bin subdirectory of the directory, where you placed the extracted files. Run the script testrunner.bat or testrunner.sh with the command line arguments for the test run. TestRunner will search for the license and will ask you to specify the license file. Just follow the instructions that you will see on screen. It should work fine with a trial licence temporarily. Ronan