Skip to main content

AIQ Required Ports

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

AIQ requiredis portsnot compatible with other Java OpenJDKs. Graalvm OpenJDK 11 21.3.x is required.

All outbound traffic should be reviewedallowed.

before

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 NodeDesigner deployment,client integrations,(internally andopen troubleshooting.only). PortIt requirementsmust maynot varybe byin deployment model, environment, proxy, database, repository, browser execution, and integrations.

    Review checklist

    • Application server, database, Test Node, repository, browser, and integration traffic.use.
    • InboundTCP versus443 outbound directionto anddownload source/destinationrequired hosts.GraalVM
    • Firewall,TCP security443 group,to proxy,www.graalvm.org DNS,& andgithub.com certificateif requirements.local GraalVM does not have JS installed
    • PortTCP conflictsports outbound needed to access the applications under test (AUT).
    • TCP to Appium Server if using Mobile Blueprint or IDE with existinglocal servicesdevice onemulator theor samesimulator host.
    • Customer(not networkrequired policiesif andusing approvedcloud changeprovider windows.such as SauceLabs)

    TroubleshootingAIQ workflowServer (Controller / Test Nodes)

    1. Confirm

      Following are the exact AIQ componentports that cannotneed connect.

    2. Checkto whetherbe opened in the portserver 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.
      • Validateend routinguser, and firewallall rulesTest Nodes (Either 8080 or 8443 is required, not both)
      • TCP 9013 inbound access from the sourceuser host.laptop and from all Test Nodes. Required for PDF comparison service.
      • DocumentTCP approved3306 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 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