Run SoapUI as a Functional Test in AIQ
Recommended guidance
Run SoapUI supportas wasa removedfunctional test in releaseAIQ 5.2.0when ofexisting AIQ.SoapUI
Navigaterequired validation. Keep the integration controlled and consider migration to theService AppvanceSuite IQ Home screen and click Build
Click File ->New to create afor new scenarioAPI coverage.
Before execution
Select Functional Test from the Scenario Test Type drop-down
Click the Test Management tab and check: "Repeat scenario's test cases 1 time"
Click the Test Cases tab and click the link for Add test case link
Enter the Test case name and Script name
Select "Service Suite-SoapUI" from the Script Type drop-down
Click Browse and browse the Soap UI file and then the Test Suite and then the Test Case from the drop-down. Save the test case
Click the Locations tab
Enter Name: localhost and URL: http://localhost:8080/TMServer/ws/TestNode (Should be added by default)
Navigate to Resources and make sureConfirm the SoapUI bundleproject withfile, versionversion, 5.2.1dependencies, isendpoint, addedenvironment, byand default
Alsoexpected makeassertions, surereturn codes, and artifacts.
Review workflow
- Run the
resourcesSoapUIaretestaddedindependentlywithbeforeName,AIQType,execution. - Run a small AIQ wrapper and
theconfirmcorrectoutputpathhandling. - Review
oflogs and generated reports for theXMLfirstfilemeaningful failure. - Document
- legacy
Navigate to Optionsdependency andmakereplacementsureoptionsthatifEnable logging, Save logs on Failure are selectedapplicable.
Click check box Custom Database Credentials (Database Logging) and make the following settings:
Database Type: MySQL
Driver: com.mysql.jdbc.Driver
URL: jdbc:mysql://localhost:3306/utp?useSSL=false
Default Schema: utp
Username: utp
Password: utp
Click File->Save to save the new scenario
Click Play Scenario from the top navigation bar
The controller window will open in a new tab which displays the tests running and will display the pass / fail status of the tests upon the test completion
The left part shows the steps and the duration in milliseconds and the right side shows the test run status under the Output tab
On The transactions tab, we can find the request/response and an error tab to drill down further
Click the Click here link to get to the list of Reports that Appvance IQ supports
Last updated: JulyOctober 25,7, 20242026
If you have any feedback on this topic, please contact us at documentation@appvance.ai