AIQ Required Ports
Recommended guidance

AIQ requiredis portsnot compatible with other Java OpenJDKs. Graalvm OpenJDK 11 21.3.x is required.
All outbound traffic should be reviewedallowed.
AIQ installation,End-User upgrades,System
The end-user systems will access AIQ only from a browser. The following ports must not be in use, and must permit internet access (inbound traffic):
AIQ End-User Port Requirements
- TCP 8443/8080 outbound to connect to AIQ server (controller) for HTTPS/HTTP access. Must permit internet access (not blocked by firewall for outbound traffic).
- TCP 9013 outbound to connect to AIQ server (controller) for PDF comparison service. PDF comparison service to the server (controller).
- TCP 9090/9091 Test
NodeDesignerdeployment,clientintegrations,(internallyandopentroubleshooting.only).PortItrequirementsmustmaynotvarybebyindeployment model, environment, proxy, database, repository, browser execution, and integrations.Review checklistApplication server, database, Test Node, repository, browser, and integration traffic.use.InboundTCPversus443 outbounddirectiontoanddownloadsource/destinationrequiredhosts.GraalVMFirewall,TCPsecurity443group,toproxy,www.graalvm.orgDNS,&andgithub.comcertificateifrequirements.local GraalVM does not have JS installedPortTCPconflictsports outbound needed to access the applications under test (AUT).- TCP to Appium Server if using Mobile Blueprint or IDE with
existinglocalservicesdeviceonemulatortheorsamesimulatorhost. Customer(notnetworkrequiredpoliciesifandusingapprovedcloudchangeproviderwindows.such as SauceLabs)
TroubleshootingAIQworkflowServer (Controller / Test Nodes)ConfirmFollowing are the
exact AIQ componentports thatcannotneedconnect.Checktowhetherbe opened in theportserver that will host Appvance IQ.AIQ Server (Controller) Requirements
- TCP 8080 HTTP port. Bidirectional access between the Controller, end user, and all Test Nodes (Either 8080 or 8443 is
listeningrequired,onnot both) - TCP 8443 HTTPS port. Bidirectional access between the
expectedController,host. Validateendroutinguser, andfirewallallrulesTest Nodes (Either 8080 or 8443 is required, not both)- TCP 9013 inbound access from the
sourceuserhost.laptop and from all Test Nodes. Required for PDF comparison service. DocumentTCPapproved3306 Port access between AIQ Controller and MySQL service/server (if applicable)- TCP port
changes(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
retesttest nodes (internal to each system only) - TCP 8090 Security Testing is required only within the
affectedcontroller 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
workflow.Controller (required only for recording HTTP traffic from the end-user computer)
- TCP 8080 HTTP port. Bidirectional access between the Controller, end user, and all Test Nodes (Either 8080 or 8443 is
- 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: OctoberApril 6,24, 20262024
If you have any feedback on this topic, please contact us at documentation@appvance.ai