SLA and its connection to Load Testing

Published by RadView on April 04, 2019

SLA (Service Level Agreement) or SLM (Service Level Management) are well known in the APM/monitoring products industry.

Service providers are committed to a certain level of performance and availability, and as so, they need to make sure that the service they provide, works accordingly.

Professional APM (“Application Performance Measurements”) products supply such a module that calculates the SLA’s on an ongoing basis.

Service providers SLA’s may include several terms, such as, general or specific performance measurement, errors percentages, system uptime, MTTR and others.


SLA’s in Load Testing

In monitoring products all issues matter, but in load testing not every term in SLA is relevant when testing the system. In load testing for example, MTTR has no effect on the results, but when it comes to errors, even if the SLA allows 99.99% when you load test it, you expect 100% error free.

When coming to measure performance and availability of pages, the measurement might vary for several reasons, such as how general the agreement is and what pages are included, specification of pages, different definitions per request size, or per user.

With such a variety, its critical to define the SLA’s easily, simple and trackable.


WebLOAD’s advanced SLA Manager

WebLOAD’s advanced SLA Manager allows to control and manage all the SLA’s, with the ability to define as many SLAs as needed with a specified name, so they are tracked easily, and use any measurement WebLOAD collects without any limitation. This flexibility when defining the conditions between several measurements and values allows to easily adjust it according to the companies needs.


SLA Failures

If occurs, WebLOAD counts SLA Failures according to their specific name. This allows the user to know exactly which SLA failed, when, and how many times.

These results can be observed in several ways, as a regular counter, presentable on any chart, or on WebLOAD’s dedicated panel in the Main dashboard, were the overall test SLA failures over time are presented on a graph or as a “Failure table”.



SLA Failures in Continuous Integration (CI) environment


In the Continuous Integration (CI) environment test failures can be defined based on SLA failures in addition to any other error or failure.

Coming up next – Defining rules easily on WebLOAD’s “SLA Manager”. “Load Testing SLA Examples”


Want to learn more about SLA and its connection to Load Testing? Schedule a DEMO with us


47 More articles by RadView