Skip to main content

AIQ Load Generator Sizing Table

EstimatedUse load-generator sizing tables as planning guidance, not as a substitute for calibration. Actual capacity perdepends serveron scenario complexity, browser usage, protocol mix, data, network latency, host resources, and monitoring overhead.

What affects load generation

  • Browser-based virtual users versus protocol/API virtual users.
  • CPU, memory, disk, network, and operating system configuration.
  • Think time, pacing, response time, retries, and error rate.
  • Test Node count, geography, and application-under-test behavior.
  • Logging, screenshots, video, and evidence retention.

Validation workflow

  1. Run a single-user smoke test before load calibration.
  2. Increase concurrency gradually and monitor both AIQ and application resources.
  3. Identify whether bottlenecks are in load generation or VM (varies greatly with application complexity)

    Assumes E7 or newer Intel cores or EPYC AMD cores @3Ghz+.

    Refer to the tableapplication.

  4. Document below to determine Test Nodeachieved capacity and configurationassumptions needs:for

    CPUfuture Cores

    Minimum Memory

    Minimum

    UX-Level Browsers

    Max likely

    UX-Level Browsers

    HAR Protocol Level VU

    JMeter Protocol Level tests

    4

    8 GB

    4

    8

    100

    20

    6

    12 GB

    6

    12

    150

    30

    8

    16 GB

    8

    16

    250

    40

    12

    24 GB

    12

    24

    500

    60

    16

    32 GB

    16

    32

    1000

    80

    32

    64 GB

    32

    32

    2500

    160

    64

    128 GB

    32

    64

    5000

    320

    128

    256 GB

    32

    64

    10000

    640

    planning.

Using the latest Chrome browser, poor linear scalability is experienced after 30 browsers regardless of the size of the test node.

Example System Requirement Calculation

If a test specification requires UX tests to run 1000 virtual users, and each test node has an 8 Core CPU with 12 GB RAM, then 20 test nodes are required.

Calculated as:

  • Test Nodes Required = Total Virtual Users / Virtual Users per Test Node
  • (from the above example) 20 Test Nodes = 1000 Virtual Users / 50 Virtual Users per Test Node

Last updated: JulyOctober 17,6, 20242026

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