AIQ Required Ports

Recommended guidance
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,willTestaccessNode,AIQrepository,only from a browser. The following ports must not be in use,browser, andmustintegrationpermittraffic. - Inbound
internet access (inbound traffic):AIQ End-User Port RequirementsTCP 8443/8080versus outboundtodirectionconnectandtosource/destinationAIQ server (controller) for HTTPS/HTTP access. Must permit internet access (not blocked by firewall for outbound traffic).hosts.TCPFirewall,9013securityoutboundgroup,toproxy,connectDNS,toandAIQcertificateserverrequirements.- Port
(controller)conflictsforwithPDFexistingcomparisonservicesservice. PDF comparison service toon theserversame(controller).host. TCPCustomer9090/9091networkTestpoliciesDesignerandclientapproved(internallychangeopen only). It must not be in use.TCP 443 outbound to download required GraalVMTCP 443 to www.graalvm.org & github.com if local GraalVM does not have JS installedTCP 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.
AIQTroubleshootingServer (Controller / Test Nodes)workflowFollowing are- Confirm the
portsexact AIQ component thatneedcannottoconnect. - Check
be opened inwhether theserverportthatiswilllisteninghost Appvance IQ.AIQ Server (Controller) RequirementsTCP 8080 HTTP port. Bidirectional access betweenon theController,expectedendhost.- Validate
user,routing andallfirewallTest 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 theusersourcelaptophost.- Document approved port changes and
fromretestalltheTest Nodes. Required for PDF comparison service. TCP 3306 Port access betweenaffected AIQController 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 installedTCP 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) RequirementsTCP 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 serviceTCP 8443 inbound and outbound to the other TestNodes to coordinate Database savingTCP 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 installedTCP to Appium Server if the mobile test uses external Appium
Last updated:
AprilOctober24,6,20242026If you have any feedback on this topic, please contact us atdocumentation@appvance.ai