Image
image
image
image


Knowledge Base Article-Call Centre Load Testing

Contact Centre / Call Centre Performance Testing and Load Testing

This is short article about performance testing and load testing a Contact / Call Centre (referred to subsequently as Contact Centre).

A Contact Centre involves a great many technologies and protocols.  A typical Contact Centre might communicate with its customers via phone calls, emails, Texts (SMS), online and Faxes.  The Contact Centre will need to route these communications to and from the most appropriate and available person (Agent).  The Contact Centre will also be collecting data about the customer interactions, providing contact information to the Agents and providing reports and analysis.

In order to performance test a Contact Centre the following key items need to be considered:

    * Generating inbound phone call traffic
    * Generating outbound phone call traffic
    * Agent interactions with the Contact Centre application
    * Agent interactions with the customer via the multiple medias that may be supported
    * Routing of phone calls to appropriate Agent
    * Generating a multiplicity of reports such as Agent, Supervisor and System
    * Deployment of new or modified Contact Centre configurations
    * Management and maintenance of the heirarchical structure of Agents, Supervisors, Groups and Queues
    * ...

Before conducting a performance test it is good practice, as in any other performance testing exercise, to understand the volumetrics of the Call Centre being tested.  There is no point running a performance test against aspects of the application that are only rarely used, however it is imperative that those aspects of the application that are heavily used are thoroughly tested.

In order to determine these volumetrics you should consider the following (amongst many others):

    * The number of Agents that will be concurrently logged on
    * The rate at which Agents log on at
    * The rate at which phone calls are made to the Contact Centre
    * The rate at which phone calls are made from the Contact Centre
    * The number of concurrent of phone calls
    * How many calls per hour should each Agent handle
    * The rate at which emails are made to the Contact Centre
    * The rate at which emails are made from the Contact Centre
    * The number of concurrent of emails
    * How many emails per hour should each Agent handle
    * .. and so on for all media types supported by the Contact Centre
    * ...

Testing Performance have found that there a number of protocols used in Contact Centres, the most popular being SIP (Session Initiation Protocol) which handles the phone calls, Web Services, HTTP/HTML and SMTP.  Testing Performance usually use HPs LoadRunner for performance testing, however, at the time of writing this article, LoadRunner does not directly support SIP, this means that a number of tools are required, one to handle the SIP traffic and LoadRunner for most of the other traffic.

We have found the performance testing of Contact Centres to be very challenging yet very satisfying and rewarding.

From time to time this article will be updated and enhanced, should you be interested in learning more or would like Testing Performance to undertake performance testing of your Contact Centre please feel free to contact us regarding this service or to have a chat acout our software testing services.
Please follow the link to find out more about Testing Performance's Load Testing Services


Contact us


image


image
image
©Copyright 2009 Testing Performance Ltd All Rights Reserved

For more information feel free to Contact Us