> Home > MGA solutions > Contact us
> Development Services
> Performance Tuning
> Load/Stress Testing
> Energy & Utilities
> Outsourcing
MGA Load/Stress Testing

MGA has found that many application owners and IT staff have investigated tools and services to provide load testing capabilities for their organisations, only to find that solutions from leading vendors were priced out of reach of their business and that the costs involved did not justify the expenditure.

This raises the question - Is there an organisation that is able to offer the ability to generate load efficiently, while being competitively priced?

MGA has this ability and works with organisations to identify a level of testing that is suited to the client’s circumstances and budget, while balancing expenditure with risk.

Outlined below are common problems faced by clients, solutions sought, and typical results that MGA can deliver:

Common problems clients have experienced:

  • Going through the upgrade process only to suffer performance problems immediately after go live, in some cases user response times have increased three fold.
  • The system worked well in the test environment; however when load was applied in production problems came to the surface, which resulted in system users not being able to access the application and stopping them from performing their function.

Solution sought by clients:

  • A cost effective method of testing that could be accommodated within the projects budget.
    The testing must generate adequate load to allow assessment and rectification of performance issues prior to impending release dates.

Results MGA can deliver:

  • Confirm that the application can support the required service levels on the target hardware configuration.
  • Confirm that the implementation or upgrade will meet your projected usage in production.
  • Identify risks to service levels before implementation.
  • Determine the scalability of the application.
  • Extend the current investment in hardware by optimising performance on the existing configuration.
  • Leave the client with the ability to perform similar tests at a later date with the methodology and tools that MGA set up.
  • Generate load efficiently with minimal set up time.
  • Expose bottlenecks and rectify these weaknesses under load.

MGA EagleEye and the OpenSTA product

MGA uses a combination of in-house developed ‘MGA EagleEye’ and open source tools, such as ’OpenSTA’ to build a testing capability.

Load testing is a standard feature of the Oracle performance tuning product MGA Eagle Eye combined with OpenSTA (www.opensta.org) MGA provides a complete load and stress testing capability for your business.

The functionality performs equally as well as many of the commercial products, but has the additional benefit of utilizing the MGA EagleEye Oracle tuning methodology to complete the testing process. The functionality is simple to set up and use, while providing quick, effective results.

Put very simply the process is as follows:

  • Make a recording of a complete Users Web Interaction at the PACKET level then format and store to a central database.
  • Replay that recording while recording statistics to the Oracle database.
  • Record and graph the results to assess and make the required changes.

The MGA Approach

MGA works with the client in the initial stage to develop an approach that balances risk requirements with the client’s budget.

Initial Phase

  • Setup tools on the database and on the front end of your application.
  • Ensure that the database is configured correctly for testing.
  • Generate some typical transactions that will be used during the testing process.
  • Create scenarios for a Batch, Enquiry, and Update (insert) transaction.
  • Report & Recommendations – produce a brief report outlining what is required for the testing phase.

Testing Phase

  • Generate additional scenarios based on business requirements.
  • Run these scenarios in the testing environment, this will involve simulating unique runs and then repeating tests after problems have been identified and rectified.
  • Knowledge transfer to your staff so that they have the ability to perform similar tests at a later date with the methodology and tools that MGA has set up.
  • Final Report - outlining the problems identified and the corrective actions taken. In addition, any related issues that we observe during the engagement will be highlighted.

For more information on MGA Load/Stress Testing Services or other MGA products & services please contact us.