Presentation on theme: "LoadTest. What is a LoadTest? By running multiple copies of the eValid browser simultaneously, eValid can impose heavy work loads on a WebServer. You."— Presentation transcript:
What is a LoadTest? By running multiple copies of the eValid browser simultaneously, eValid can impose heavy work loads on a WebServer. You experience real performance, because there are no virtual users.
How Much Load? How Many Users? Your mileage will vary! Depending on the RAM capacity and CPU speed, eValid can launch and create load for 1000+ real BUs.
eVlite: Load for URLs Only eVlite is used to exercise load on URLs only. As it uses less server capacity, eVlite handles up to 1000 users per instance. This shortens the time of your test runs considerably.
How Is A LoadTest Performed? Create Script: Step 1 of 9 Begin the LoadTest process by creating one or more Functional Tests.
How Is A LoadTest Performed? Create Script: Step 2 of 9 Make sure the functional tests are complete and reliable before incorporating them in a LoadTest script file.
How Is A LoadTest Performed? Create Load Script: Step 3 of 9 Next, select LoadTest > New LoadTest to begin constructing a separate LoadTest script.
How Is A LoadTest Performed? LoadTest Script Generator: Step 4 of 9 Use the LoadTest Script Generator to create a LoadTest Script. Each line that begins with _eValid launches a copy of eValid
How Is A LoadTest Performed? Save & Load Script: Step 5 of 9 Click the Save & Load Script button to transfer the script to eValid. The script window will be shown with the newly created LoadTest script.
How Is A LoadTest Performed? HTML Monitor: Step 6 of 9 Select Settings > Record/Play Preferences > Load Testing and click Display HTML LoadTest Monitor under Load Testing. This enables the RealTime monitoring function.
How Is A LoadTest Performed? Start Playback: Step 7 of 9 Select LoadTest > Start LoadTest to begin the LoadTest. The LoadTest monitor will be shown along with the other eValid windows. This report illustrates 5 users.
How Is A LoadTest Performed? View Graphs: Step 8 of 9 When the test has completed, select Window > Graphs > Log Graphs. On the resulting page, select LoadTest button for Charts.
How Is A LoadTest Performed? Sample LoadTest Graph: Step 9 of 9 This LoadTest Graph shows the results for each of the 5 defined user types. Each color-coded bar illustrates the fastest, average and slowest completion time of each user type.
LoadTest Chart for 75 Users This LoadTest Chart shows the results of 75 browsers running in parallel.
Lessons Learned Using the eValid load engine is an excellent way to test the performance of your WebSite and server under heavy load sessions. You can see how multiple simultaneous requests are affected by the backbone of the Web, the design of your WebPage(s), and the limitations of the server where your WebSite pages reside. One can also gather data on how well your site performs when many users make requests for your WebPages.