Skip to main content

Run SoapUI as a Performance Test in AIQ

Use SoapUI supportfor wasperformance removedtesting inonly release 5.2.0 of AIQ.

    Navigate towhen the AppvanceSoapUI IQproject Homeis screenthread-safe, data-ready, and clickstill Build

    required by the

    Clickcustomer Fileworkflow. >New to create aFor new scenarioAPI performance tests, evaluate Service Suite or native AIQ performance assets first.

    Select

    Performance Testchecks

    from
    • Thread safety, setup and teardown behavior, and shared state inside the ScenarioSoapUI Testproject.
    • Data Typeuniqueness, drop-downaccount
    pools,

    Click the Test Management tab

    Enter Iteration name, select Total Execution from the Completion Type drop-down,cleanup, and enterendpoint Totalrate Execution:limits.

    Load 100generator CPU, memory,

    Click the Test Cases tabnetwork, and clickartifact thestorage.

    TPS, linkresponse-time, forerror-rate, Add test case execution

    Enter the Test case nameramp-up, and Scriptduration name

    targets.

    Validation workflow

    1. Run

      Selectone "Servicethread Suite-SoapUI" from the Script Type drop-down

    Click Browsefirst and browseverify the Soap UI XML fileassertions and thencleanup.

    Increase theconcurrency Testgradually Suitewhile andmonitoring then the Test Case from the drop-down

    Save the test case

    Enter 100 in the user box, Click Set (Run Time):

    Ramp up 10 users every 10 seconds Maximum ramp-up time of 100 seconds and save the Run Time option

    Click the Locations tab

    Enter Name: localhost and URL: http://localhost:8080/TMServer/ws/TestNode (Should be selected by default)

    Navigate to Resources and make sure SoapUI bundle with version 5.12 is added by default

    Also make sure the resources are added with Name, Type,AIQ and the correcttarget pathsystem.

    Review ofwhether bottlenecks come from SoapUI, the XMLload filegenerator, or the application.Document

    Navigate to Optionsresults and makeany suremigration thatplan Enable logging, Save logs on Failure are selected

    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 Scenarioaway from thelegacy topSoapUI navigation bar

    assets.

    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 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