LOAD TESTING FOR A WEB BANKING PORTAL

PixelCrayons provided load testing for an internet banking solution to ensure high performance and better end user experience

Technology Used:
  • Code Optimization
  • Code Security
  • CSS
  • Javascript
  • Lamp Php
  • Memcached
  • Page Load Time Optimization
  • Query/DB Optimization
  • Redis
  • SQL Injection

Project Type

Our Customer is an established bank institution providing financial services for individuals and legal entities. The Customer had a web solution that offered remote servicing (payments, money transfers, bank statements, etc.). As it no longer fulfilled the corporate needs, it was decided to migrate to a new web portal with enhanced user experience. Before the new system implementation, it was of crucial importance to make sure it was capable of working with the required load. PixelCrayons QA and testing engineers demonstrated solid expertise in working with banking solutions as well as providing performance testing, and the Customer chose our team to perform the task.

517-386-(1)
  • Code Optimization
  • Code Security
  • CSS
  • Javascript
  • Lamp Php
  • Memcached
  • Page Load Time Optimization
  • Query/DB Optimization
  • Redis
  • SQL Injection

Key Challenges

  • Creating system load supply on the basis of the application’s business logic to check its stability and performance
  • Emulating real system users
  • Detecting maximum number of concurrent users
  • Evaluating system behavior under everyday load during a prolonged period of time
  • Evaluating system flexibility
517-386-(2)

Proposition & Solution

  • Strategy for test runs
  • Customized test scenarios with various virtual user (VUser) distribution in each case
  • Stress testing: increasing the served load to its peak value
  • Load testing
  • Splash testing
517-386-(3)

Our Development Process

  • The Discovery Phase- Our business analysts performed a lot of research and brainstorming before the app development process. At the end of the discovery phase the “Who, Why, What, When and Where” of the project were thoroughly scrutinized.
  • The Execution Phase- After gathering all the nuts and bolts to proceed, it was time for project execution. Our designers, developers and quality analysts followed agile development process for execution and worked side-by-side to achieve the project aims. Our project managers also did regular reviews to check the progress of the project went smoothly and according to the time.
  • Sprint Base Project Delivery-We took client’s feedback on each stage of development and applied the feedback in the project. It helped us to meet the client’s expectations in the best possible manner.
  • The Deployment Phase- Now, app was ready to be unleashed to the world after rigorous development & testing period. We deployed the app in the appstore.

Salient Features

Results & Benefits

We ensured solution quality and performance in line with specific demands of customer. We reduced total cost of ownership and performance issues elimination at early stages. Faster response time and system’s availability and stable performance during peak loads. System’s confirmed readiness to cope with expected load everyday and ensured positive user experience. We guaranteed performance during a load increase and return to normal functioning after the load drops.
1140-468-(1)
1140-468-(2)
1140-468-(3)

Work speaks louder than words

Request a free consultation and get a no obligation quote for your project within 8 Business hours.

Financial Business Intelligence Platform

PixelCrayons helped a data services company with a complete revamp of their flagship product for financial performance analysis and benchmarking.

INVOICERA

Invoicera is an online invoicing software meant for freelancers, small businesses and enterprises. It is a web app that has got multiple features like invoicing, estimate, time tracking, project management and expense management.