Skip to main content

Appvance IQ Load Generator Table

Use load-generator sizing tables as planning guidance, not as a substitute for calibration. ActualEstimated capacity dependsper onserver scenarioor complexity,VM browser(varies usage,greatly protocolwith mix,application data,complexity)

Assumes networkE7 latency,or hostnewer resources,Intel andcores monitoringor overhead.EPYC AMD cores @3Ghz+.

What

Refer affectsto loadthe generationtable

  • Browser-basedbelow virtualto usersdetermine 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 the application.
  4. Document achieved capacity and assumptionsconfiguration forneeds: future

    CPU planning.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

    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: OctoberJuly 6,17, 20262024

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