Appvance IQ Load Generator Table
Recommended guidance
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-basedbelowvirtualtousersdetermineversus 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
Run a single-user smoke test before load calibration.Increase concurrency gradually and monitor both AIQ and application resources.Identify whether bottlenecks are in load generation or the application.Document achievedcapacity andassumptionsconfigurationforneeds:futureCPU
planning.CoresMinimum 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:
OctoberJuly6,17,20262024If you have any feedback on this topic, please contact us at documentation@appvance.ai