| Introduction: | | | | cost effective investment plan. |
| Performance is one quality of software | | | | Testing Banking Applications require |
| that can make or mar it. Poor | | | | performance-engineering services such as |
| performance can cause major losses. | | | | Load and Stress test, End-to-end |
| Hence, performance is an integral part | | | | Transaction Testing, Architecture |
| of the various functions of Banks and | | | | Benchmarking, Capacity Planning, |
| Financial Institutions. Financial | | | | Simulation/ Performance Prediction, |
| Institutions invest heavily in IT | | | | Endurance Testing etc. |
| products and services for their better | | | | ReadyTestGo's Performance Engineering |
| survival. Performance Engineering | | | | Services: |
| reduces TCO for IT and optimizes | | | | ReadyTestGo's Performance Engineering |
| application performance. | | | | Services offer unbiased and unlimited |
| Software Performance: | | | | testing of the software, besides |
| Software performance problems usually | | | | offering anytime, over the net and lab |
| occur due to a fundamental | | | | testing services. Our consultants |
| misunderstanding of dealing with | | | | possess significant expertise in web |
| performance objectives. The idea is to | | | | servers, databases, networking and more. |
| tune for performance after getting the | | | | Our 20,000 sq.ft. Lab at Chennai, |
| functionality right. Performance | | | | co-hosted at San Jose and Singapore is |
| problems are complicated and require | | | | equipped with world-class hardware, |
| extensive code changes. Systematic | | | | software and testing tools for |
| planning and predicting the performance | | | | diagnosing and solving problems. |
| of the emerging software throughout the | | | | Process Overview: |
| development process help in managing | | | | Any performance engineering process |
| software performance properly. | | | | should ensure repeatability, consistent |
| Software Performance Engineering: | | | | delivery, complete coverage and a strong |
| Software Performance Engineering is a | | | | feedback mechanism to leverage |
| systematic, quantitative, | | | | knowledge. Figure 1 illustrates our |
| software-oriented approach to manage | | | | approach to performance engineering. |
| software performance proactively. | | | | Approach to Performance engineering: |
| Software Performance Engineering helps | | | | To get proper utilization of Performance |
| in recognizing problems early in | | | | Engineering, test for common performance |
| development and corrects them. | | | | bottlenecks and transactions must be |
| The three measures of performance are | | | | conducted. Creation of re-usable test |
| Speed, Scalability and Stability, in | | | | scripts and tracking defects to closure |
| which discrepancies may occur. | | | | are some way to make it happen. |
| Performance Engineering is all about | | | | Server Testing: |
| solving a problem to achieve a desired | | | | Server Testing needs to monitor Web, |
| and beneficial outcome. | | | | Application and Database Servers very |
| The Cost of Performance Problems: | | | | well. |
| 1. Ncreased hardware & development | | | | Performance Test Runs: |
| costs. | | | | Performance Test Runs include:Baseline |
| 2. Cancelled projects. | | | | and Diagnostic Test Runs, and |
| 3. Damaged customer relations. | | | | Enhancement Test. |
| 4. Lost income. | | | | Monitoring: |
| 5. Reduced competitiveness. | | | | Server Side and Client Side Monitoring |
| The Growth of Load Testing market: | | | | are crucial for finer performance |
| Large development and implementation | | | | measure. |
| costs and the risk of losing of brand | | | | Reporting: |
| equity escalate the cost of application | | | | Testing Banking Systems is followed by |
| failure. According to Newport Group | | | | the submission of a test report |
| research, the hourly cost of downtime | | | | containing ReadyTestGo's primary client |
| per million dollars of daily-generated | | | | and server side observations, its |
| online business revenue can range | | | | analysis of the correlated client and |
| between $9,500 and $27,500, | | | | server side data and it would attempt to |
| Importance of Performance Engineering | | | | identify any and all bottlenecks in the |
| for Banks and Financial Institutions: | | | | application. |
| The services like loan, card, insurance, | | | | The graph in the following figure |
| ERP and many more provided by banks and | | | | depicts a typical client and server side |
| other financial institutions are | | | | co-relation showing that the web site |
| subjected to improved Software | | | | under test failed to scale beyond a user |
| Performance Engineering. Testing Banking | | | | load of around 55 concurrent users due |
| Systems help to benchmark applications | | | | to high CPU utilization. It also shows |
| for users, predict the application's | | | | that user processes were the primary |
| performance, fix problems in early | | | | contributors to the high CPU utilization |
| stages, enhance the speed and response | | | | observed and that CPU utilization by the |
| time of applications, prevent customer | | | | Kernel and the I/O subsystem was |
| annoyance and loss, and get the most | | | | nominal. |