Skip to main content

AIQ Architecture Overview

AIQ Architecture Overview

AppanceIQArch.pngAIQ includes controller, execution, data, and reporting components that work together to design, run, and analyze tests. Exact deployment details vary by environment, but the same core responsibilities apply.

ArchitectureCore Termscomponents

  • AIQ Controller

RunsController: oncoordinates anprojects, individualscenarios, machine
Theexecutions, Controller is the primary point of communicationusers, and informationreporting.Test exchangeNodes: provide execution capacity for Appvancebrowser, IQ

Theservice, controllermobile, sendsor theperformance dataruns.Data toservices: thestore configuration, execution data, results, and operational test nodetestdata.Integrations: -connect node, and controller talk to each other
The controller connects to a REPO. All data is then sent from the controller to the test node
then it's deleted off the test node once the test is finished and uploaded to the dashboard

AIQ Testwith Node(s)
(systems such as Jira, source control, or loadexternal generator)

Runsservices onwhere individualconfigured. machines
The

Operational Controllernotes

provides tests to each Test Node to run

The test node writes execution details and the controller writes scenario summaries

AIQ Database

The relational database is required to store test results
Both the Controller and the

  1. Size Test Nodes writebased toon execution type, browser count, and expected load.
  2. Keep browser, driver, and operating-system support aligned with the database

ResultsAIQ arerelease.Monitor generatedcontroller, from data the Controller reads from the database

During scenario execution, both the controllerdatabase, and test node readhealth during large executions.Document environment-specific ports, certificates, proxies, and writeintegration data to the database.

Repository

Stores all test components, including scenarios, scripts, and data files
The Repository can use local file storage or point to a source control repository

End-User Computer

Accesses Appvance IQ via URL from a browser


endpoints.

Last updated: JuneSeptember 21,18, 20232026AppanceIQArch.png

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