Pre-Rollout Evaluation
Our pre-rollout evaluation services are designed to maximize your product/application's potential in the market place. These services ensure performance bottlenecks are estimated during the design and development phases, so that you need not pay a greater price at a later date.
CSS Offerings
- Load, stress, spike and endurance testing
- Database tuning
- Code profiling
- End-to-end transaction testing
Your Benefits
- Improve the reliability, stability, availability of your critical business applications
- Fix bottlenecks before costly problems occur in production
Load, and Stress Testing
CSS' load and stress testing services include testing the application for normal load, heavy load (stress), sudden increase in load (spike) and sustained load (endurance).
Test beds are set up and load, stress and endurance tests are executed to check if your application can meet your performance objectives, before going live. Monitors are deployed on all components of the application under test. Scripts are written to extract vital data during these tests. This data is used to analyze how key parameters such as response times, CPU utilization; hits per second (HPS) and throughput vary depending on the network traffic during different times of the day.
Root cause analysis is done, in accordance with process frameworks that form part of the performance engineering methodology to identify system based bottlenecks. Recommendations are provided to clear these bottlenecks, often without any additional investments on existing infrastructure.
Database Tuning
Databases are an important component in the architectures of any critical business applications. With expertise in tuning large Oracle, SQL Server, DB2, we ensure that you meet your performance objectives while minimizing costs.
Our database tuning services include normalizing your data storage, deciding the table growth and data size, monitor the 'wait' events and setting up proper table and index level parameters to ensure optimum performance. Our database tuning services can be availed pre-rollout or post-rollout (in the production environment)
Code Profiling
We identify the performance bottlenecks right down to the code level. We profile your application code in a methodical and systematic way with performance objectives in mind. Your code will be checked for wrong usage of constructs and objects. CPU intensive code will be identified. We also identify code that will result in memory leaks and high memory utilization. Recommendations are provided to tune the code for optimum performance.
End-to-end Transaction Testing
End-to-end transaction testing services are designed to improve the availability and performance of your business-critical applications. It can proactively recognize performance problems at the end user and help you fix problems fast, before they impact your customers.
Your application will be tested and tuned for successful execution of transactions across all the systems and subsystems in the architecture with an aim to improve the transaction success rate. A comprehensive performance report is presented at the end of the engagement.







