Skip to main content

Run JMeter Scripts as Functional Tests in AIQ

AppvanceLast IQreviewed: September 25, 2026

Use this article when a JMeter script is abeing platformexecuted in AIQ for functional validation rather than load generation.

What changed in this article

  • Clarified that supportsfunctional JMeter runs should validate behavior, assertions, and transaction success, not virtual-user scalability.
  • Added guidance to runkeep JMeterdatasets scripts.small Hereand areexpected theresults stepsexplicit.
  • Separated thatfunctional weexecution needfrom toperformance followexecution toso runteams do not interpret functional results as load-test evidence.

Validation workflow

  1. Import or select the JMeter scriptsscript fromand Appvanceconfirm IQ.assertions
      are present.
    NavigateRun with a controlled user count and data set appropriate for functional validation.Review output, assertions, and results before promoting the script to theperformance Appvancetesting. IQ

    Review Homenote: screenReduced ambiguity between functional JMeter execution and click Build.

    Click File >New to create a new scenario. Select Functional Test from the Scenario Test Type dropdown. Click Test Management tab and check: "Repeat scenario's test cases 1 time". Click Test Cases tab and click the link for Add test case execution. Enter Test case name and Script name. Select "JMeter" from Script Type dropdown.

    8. Click Browse and browse theperformance JMeter file. Save the test case. execution.

    9. Click Locations tab.

    10. Enter Name: localhost and URL: http://localhost:8080/TMServer/ws/TestNode

    11. Navigate to Resources and make sure JMeter bundle with version 2.13 added by default.

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

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

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

    15. Click File >Save to save new scenario.

    16. Click Play Scenario from the top navigation bar.

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

    18. Left part shows the steps and the duration in milliseconds and right side shows the test run status under Output tab.

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

    20. Click Click here link to get to the list of Reports that Appvance IQ supports.



    Last updated: JulySeptember 28,25, 20232026

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