inquiry
  Home | About Us | Service Offerings | News Room | Investors | Careers | Downloads | Beyond Business | Contact Us  
    Business Availability Services
Business Availability Services
  Infrastructure Management Services
    Independent Testing Services
     
Performance Management
 
Load
Stress
Performance
Virtual Test Lab
Functional Testing
 
Regression Testing
Usability Testing
Supportability Testing
Security Testing
Test Automation
Methodology
    Application Management Services
    Enterprise Solutions
    WebSphere Competency Center
 
    Business Continuity Services
Business Continuity Services
    BCP Consulting Services
    DR Solutions
Managed Workplace Recovery Services
   
    New Service Offerings
Total IT Outsourcing for Emerging Companies
Omni Commerce
 
    Industries
BFSI
    Compliance Solutions
    Corporate Banking Solutions
    Insurance
    Risk Management Solutions
    Securities & Financial Market
    Treasury Solutions
       
Performance Management

What

Performance testing is testing an application to check whether it sustains itself under various loads with regard to concurrent usage, database performance and response to queries, speed, response, heavy data input, etc. Testing is done to determine how quickly a product handles a variety of events and it comprises testing applications on various parameters, executed through the following tests.

A test in which the application’s timing profile is monitored, including execution flow, data access, function and system calls to identify and address performance bottlenecks and inefficient processes. A performance test is generally executed to compare results with either accepted performance benchmarks, which may be universal or empirically derived, or to benchmark the performance in your environment against third party products.

Load Testing is a type of performance test used to validate and assess the acceptability of the operational limits of a system under varying workloads while the system-under-test remains constant. Measurements are usually taken based on the workload throughput and in-line transaction response time. The variations in workload will usually include emulation of average and peak workloads that will occur within normal operational tolerances. Load Testing is performed with the intent of determining how well the product handles competition for system resources. The competition may come in the form of network traffic, CPU utilization or memory allocation.

Why
Performance testing an application in a well planned manner helps eliminate performance related issues at the time of roll out or on implementation. Many a time an application is rolled out without being tested for stability and has to be recalled when users encounter repeated performance issues. In mission-critical applications, this could prove disastrous.

How we do it at Our Test Lab
At Omnitech, we take close consideration of every aspect related to system and application stability. Backed with our experience with a variety of front- and back ends, servers, web-based applications etc., we have empirically derived benchmarks for performance, load, volume and stress. Used in conjunction with industry-accepted benchmarks, we analyze each aspect of software and hardware to infer performance capabilities.

Load, size, throughput, round time, transaction time, connect time, send time, response time, process time, average latency, receive time, disk memory and CPU utilization are just a few parameters that are closely studied during each activity of the application. Response parameters of each activity are monitored under various loads and concurrent usage to check for failure. What are also determined are important aspects of load, volume and hardware thresholds for a given number of users.

 
     Sitemap | Privacy Policy | Disclaimer| 2010 © Omnitech InfoSolutions Ltd. All Rights Reserved.