Skip to main content

AIQ Required Ports

AIQ%20Required%20Ports%20-%20Customer%20Portal%20-%20Confluence.png

AIQ isrequired not compatible with other Java OpenJDKs. Graalvm OpenJDK 11 21.3.x is required.

All outbound trafficports should be allowed.reviewed before installation, upgrades, Test Node deployment, integrations, and troubleshooting. Port requirements may vary by deployment model, environment, proxy, database, repository, browser execution, and integrations.

AIQReview End-User Systemchecklist

The

  • Application end-userserver, systemsdatabase, willTest accessNode, AIQrepository, only from a browser. The following ports must not be in use,browser, and mustintegration permittraffic.
  • Inbound internet access (inbound traffic):

    AIQ End-User Port Requirements

    • TCP 8443/8080versus outbound todirection connectand tosource/destination AIQ server (controller) for HTTPS/HTTP access. Must permit internet access (not blocked by firewall for outbound traffic).hosts.
    • TCPFirewall, 9013security outboundgroup, toproxy, connectDNS, toand AIQcertificate serverrequirements.
    • Port (controller)conflicts forwith PDFexisting comparisonservices service. PDF comparison service toon the serversame (controller).host.
    • TCPCustomer 9090/9091network Testpolicies Designerand clientapproved (internallychange open only). It must not be in use.
    • TCP 443 outbound to download required GraalVM
    • TCP 443 to www.graalvm.org & github.com if local GraalVM does not have JS installed
    • TCP ports outbound needed to access the applications under test (AUT).
    • TCP to Appium Server if using Mobile Blueprint or IDE with local device emulator or simulator (not required if using cloud provider such as SauceLabs)windows.

    AIQTroubleshooting Server (Controller / Test Nodes)workflow

    Following are

    1. Confirm the portsexact AIQ component that needcannot toconnect.
    2. Check be opened inwhether the serverport thatis willlistening host Appvance IQ.

      AIQ Server (Controller) Requirements

      • TCP 8080 HTTP port. Bidirectional access betweenon the Controller,expected endhost.
      • Validate user,routing and allfirewall Test Nodes (Either 8080 or 8443 is required, not both)
      • TCP 8443 HTTPS port. Bidirectional access between the Controller, end user, and all Test Nodes (Either 8080 or 8443 is required, not both)
      • TCP 9013 inbound accessrules from the usersource laptophost.
      • Document approved port changes and fromretest allthe Test Nodes. Required for PDF comparison service.
      • TCP 3306 Port access betweenaffected AIQ Controller and MySQL service/server (if applicable)workflow.
      • TCP port (typically 443) outbound to clone/push repository files from GIT provider (Gitlab, Github, TFS, etc)
      • TCP 443 to www.graalvm.org & github.com if local GraalVM does not have JS installed
      • TCP 443 outbound to https://www.ipecho.net/plain to get local external IP (Optional )
      • TCP 8079 Java processes shutdown port required only within the controller and test nodes (internal to each system only)
      • TCP 8090 Security Testing is required only within the controller and test nodes (internal to each system only)
      • TCP 9090 Test Designer port, required for internal use within Controller and Test Nodes (not external)
      • TCP 9091 Test Designer port, required for internal use within Controller and Test Nodes (not external)
      • TCP 9091 or 9090 to the TestNode where the Web Blueprint is run (and local Plugin is not used for Blueprint)
      • TCP 9095-9100 From end-user computer outbound to AIQ Controller (required only for recording HTTP traffic from the end-user computer)
      • TCP for time server (if the license requires external server time @oscar mora can confirm which servers)
      • TCP to Appium Server if using Mobile Blueprint or IDE with local device emulator or simulator (not required if using cloud provider such as SauceLabs)

      AIQ Test Nodes (Load Generators) Requirements

      • TCP 3306 outbound for MySQL server (if applicable)
      • TCP 8443 inbound and outbound to the AIQ server (controller)
      • TCP 9013 outbound to the AIQ server (controller) for PDF comparison service
      • TCP 8443 inbound and outbound to the other TestNodes to coordinate Database saving
      • TCP 443 outbound to https://www.ipecho.net/plain to get local external IP (Optional)
      • TCP ports outbound needed to access the applications under test (AUT).
      • TCP 443 to www.graalvm.org & github.com if local GraalVM does not have JS installed
      • TCP to Appium Server if the mobile test uses external Appium



    Last updated: AprilOctober 24,6, 20242026

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