loadtest. what is a loadtest? by running multiple copies of the evalid browser simultaneously,...

15
LoadTest

Upload: martin-west

Post on 24-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

LoadTest

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.