Agileload is a load testing tool suitable both for complex or small projects
AgileLoad simulates all kind of user load on business applications to validate their performance. If an application fails to perform, AgileLoad provides visibility and insight into performance behaviour and immediately diagnoses the root causes of the problem.
Main product features :
- automatic recording of users scenarios and correlation of dynamic data
- support for the most advanced web technologies
- broad monitoring capabilities in real-time
- end to end performance measurement
- anomaly detection and diagnostics
- highly customisable reporting
Agileload testing tool is free for set up, preparation and small tests. Large tests have the least cost on the market for the features provided.
Agile Load can be installed in your own datacenters or be hosted in the cloud to synthesize users around the world. All your test scripts and reports templates can be reused accross deployments.
More info on http://www.agileload.com
2. High web performance ?
• Your users expect high performance from you, a web
application always available, and for all their
interactions with it to be dealt fast – no excuses
• Performance is a measure of quality and a site that is
sluggish looks like a site that’s not working properly.
www.agileload.com
3. Web performance facts
47% of consumers expect a web page to load
in 2 seconds or less.
40% of people abandon a website that takes
more than 3 seconds to load.
= A 1 second delay in page response can result in
a 7% reduction in conversions.
Google is using performance as part of its ranking of web pages.
=
So performance directly affects your visibility in search now too
and hence your bottom line.
www.agileload.com
4. Web application performance?
You’re going to need some answers…
Are we ready to Why is our Does our system
What will
for the next system comply with the
happen if our
marketing performance businesses
business grows?
campaign? poor? requirements?
Will our system The business does
cope with the x transactions per
unexpected? Is our system How does our
day, can the web
design inefficient? application scale?
application handle
our busiest hours?
Will our failover
work correctly?
What is the
maximum
Where are the Does this release throughput we
bottlenecks in the perform as well as can handle (e.g.
How reliable is our system? the live version? Sales per second
system? or concurrent
users)?
www.agileload.com
5. Understand the issues
AgileLoad
Center
Agile load can be installed in your own
AgileLoad datacenters or be hosted in the cloud
Injectors to synthesize users around the world.
Agile Load monitors the experience of its
synthetic users as well as the health and
performance of the infrastructure underpinning
the web application to enable it to detect
technical performance problems and hence make
recommendations. www.agileload.com
6. Understand the issues
1000 simulated users
550 simulated users
200 simulated users
Over ½ Minute Page Response Time!
Sub 2s Page Response Time
www.agileload.com
9. Features : Capture
1) Tell Agileload your stories by browsing your application
• Record real user scenarios without
programming knowledge
• Support all web 2.0 technologies (Adobe
Flex, Microsoft Silverlight, Ajax push…)
Application
• Capture all type of web transaction , of
Web Services flows (XML or SOAP) or TCP
flows
Capture
www.agileload.com9
10. Features : Modeling
2) Model your scripts to be representative of real users
Variable: Author’s name
Variable : Nom de l’auteur
Variable : SessionID
• Automatic correlation of dynamic data
/search/index=dvd&field-actor=Hugh%20Laurie/102-3481343-4120954
Variable: Category
Variable : Catégorie • Data bank management
• Fully customization of scripts
• Advanced playback and comparison
2 • Graphic browsing by storyboard
www.agileload.com
10
11. Features : Load Simulation
3) Execute your tests, monitoring in real-time the results
Injectors
Injecteurs
Application
Simulation de charge
Load simulation
Monitoring
Monitoring
• Reproduction of a realistic context
• Collection of performance data
Control de pilotage
Console console
• Highlight weak link in the application chain
• Scalability / Capacity planning
www.agileload.com
11
12. Features : Diagnostics & reporting
4) analyse, tune, test, tune and report
Anomalies detector and diagnostics
• 100% parametrizable engine
• Customized views
• Detects anomalies through topological or threshold analysis
• Makes recommendations
Extract the right data for the right people
• Fully customizable report templates (presentation & contents).
• Prepare - even before the tests - your reports models
• Generate reports at the push of a button for the benefits of a particular user
www.agileload.com
12
13. Benefits of Agileload
1. Prep time massively reduced – tester can teach AgileLoad how to deal with
complex transactions.
2. Very broad monitoring capability & anomaly detection uses expertise built
into AgileLoad to analyse results and help make recommendations.
3. Highly customisable reporting capability.
4. It’s FREE for set up, preparation and small tests. Large tests with AgileLoad
have the least cost on the market for the features provided.
5. Cloud testing is no extra cost.
www.agileload.com
14. AgileLoad Licenses
Free Rental Pro
Capture & scripting ✔ ✔ ✔
Load generation ✔ ✔ ✔
Real time monitoring ✔ ✔ ✔
Anomaly diagnostics ✔ ✔ ✔
Custom Reporting ✔ ✔ ✔
Cloud hosting ✔ ✔ ✔
Full infrastructure ✔ ✔
monitoring
Max number of users 10 virtual users 50-5000 VU Unlimited
Duration Life Days or weeks Year
Price FREE See Price List Contact Us
www.agileload.com www.agileload.com info@agileload.com
You can download AgileLoad for free on www.agileload.com www.agileload.com
How does it work?We replace real load with synthesised load to create a realistic test environment.
The graph here shows a red line indicating how many users are on the system at one point in time, the blue line shows page response time. We can see that this system can handle up to 550 users before things start to creak.
Having monitored the infrastructure of the application AgileLoad runs it’s anomaly detector to find bottlenecks and then uses built in expertise to make recommendations for fixes – here it’s telling us that the database tables must be indexed or that the database querie4s need to be optimised to take advantage of the indexes that you have.