Skip to main content

Running SoapUI as a Performance Test

SoapUIĀ support was removed in release 5.2.0 of AIQ.

  1. Navigate to the Appvance IQ Home screen and click Build

  2. Click File >New to create a new scenario

  3. Select Performance Test from the Scenario Test Type drop-down

  4. Click the Test Management tab

  5. Enter Iteration name, select Total Execution from the Completion Type drop-down, and enter Total Execution: 100

  6. Click the Test Cases tab and click the link for Add test case execution

  7. Enter the Test case name and Script name

  8. Select "Service Suite-SoapUI" from the Script Type drop-down

  9. Click Browse and browse the Soap UI XML file and then the Test Suite and then the Test Case from the drop-down

  10. Save the test case

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

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

  13. Click the Locations tab

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

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

  16. Also make sure the resources are added with Name, Type, and the correct path of the XML file

  17. Navigate to Options and make sure that Enable logging, Save logs on Failure are selected

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

  19. Click File >Save to save the new scenario

  20. Click Play Scenario from the top navigation bar

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

  22. The left part shows the steps and the duration in milliseconds and the right side shows the test run status under the Output tab

  23. On The transactions tab, we can find the request/response and an error tab to drill down further

  24. Click Click here link to get to the list of reports that Appvance IQ supports


Last updated: July 25, 2024

If you have any feedback on this topic, please contact us at documentation@appvance.ai