Case Study - Compunnel.com
Transcription
Case Study - Compunnel.com
Case Study Case Study Performance Testing For Student Application US-based For-profit University (Higher Education) 1 © 2014 Compunnel Software Group Compunnel’s Performance Testing Solution Delivers Impressive Student Experience for a US-based University Our Customer Customer at a glance: Our client is a United States-based private, for-profit higher education institution that provides postsecondary education services. The university enrolls about 38,000 students through its online learning programs, and at 100 campuses located in 24 states of the United States. - One of the largest adult education-focused accredited online universities in America. The university adopts an instructional model, that combines on-campus and online classes, designed to help students further their educational needs. To enable a blended learning curricula, the university has developed an out of the box, “MyClient” application that allows students to enroll in classes and view other relevant courses in the application. Having a stable student portal is critical to satisfy the university's student needs and deliver a high level of service. It also impacts the university’s credibility and future success. - The university has been successfully educating working adults for over 120 yrs. The university was looking forward to conduct performance, load and compatibility testing for this application to ensure that the application is easily available and accessible to the users. The Customer’s Challenges During peak sessions, the ‘MyClient’ application receives huge web traffic with extended login sessions. Due to this, the student portal was saturated and was not able to handle the volume effectively. This resulted in poor application performance and students reported difficulties in accessing their courses online. For this reason, the university identified performance testing as an essential to the success of their ‘MyClient’ student portal. Apart from application performance related challenges, the university also faced the following roadblocks: Unavailability of a central team dedicated to testing business critical applications Silo-centric methods and lack of proficiency in testing leading to high resource costs Limited resources available in-house and a tight deadline Limited code-level understanding, as the application was developed by another vendor Environment optimization and recommendations for the App or DB Server performance at code or hardware level. For the new academic session, the university wanted to launch a much more stable application for its students and achieve higher student satisfaction. Compunnel partnered with the university to help in predicting the system behavior and application performance. 2 Case Study © 2014 Compunnel Software Group - The university enrolls about 38,000 students through its online learning programs, and at 100 campuses located in 24 US states. Compunnel’s Performance Testing Solution Approach to Performance Testing Compunnel defined a holistic phase by phase approach ensuring a standardized testing framework to deliver predictability and consistency. Our framework took a predictive approach with emphasis on detailed analysis and planning before starting the actual testing. Key milestones of our approach were: Discovery Stage - Tool Identification, Test Bed Definition, Establish Performance Scenarios Test Environment Setup Stage- Test Bed Setup, Performance Test Script Development, Baseline Benchmarking Script Execution - Stress, Load Test with incremental load Reporting - Analysis and final recommendations Best practices adopted were: Checklist and scenarios identified for tweaking page level and site level performance Quality, productivity, effort and schedule metrics were monitored at all stages Periodic reviews and regular customer feedback was gathered Compunnel’s Performance Testing Solution: Compunnel recommended the use of WAPT 7.5 as a performance testing tool for the ‘MyClient’ application. After a preliminary analysis, Compunnel’s test team set up a test environment for emulating concurrent users to put the application through user-loads. 3 © 2014 Compunnel Software Group Case Study Application Specification: - Number of Tiers: Web tier/MySQL DB - Protocols being used: https - Middleware: Custom Java login application running on Tomcat - Database engine: MySQL for Drupal - Web Server: Apache for Drupal - Coding languages used: Drupal/PHP - Types of encryption: SSL, terminated on F5 Load Balancer. - Certificates (e.g. VeriSign): Entrust Predicting system behavior and application performance to improve student satisfaction Key milestones covered during the design and execution stages were: Test Bed Setup & Test Scripting Test Scenarios Identification for Performance Testing Script Development for Individual and Mixed Scenarios Script Execution with maximum transactions per second in order to simulate maximum concurrent users in terms of transactions Analysis and report preparation Final recommendation and performance report shared with the client The application was tested for: Response time of API calls with varied applications Concurrent user-load simulated from 5 to 32,000 users Time for page load at different load levels Application environment optimization and re-tests for post-optimization results Results Home page response enhanced to 0.75 seconds from 22 seconds post optimization. 4 © 2014 Compunnel Software Group Case Study - Simulated performance testing with a user-load of 32,000 users. - Home page response optimization enhanced from 22 seconds to 0.75 seconds. - Database server was identified as causing the major bottleneck. Case Study DB Server memory was identified as causing the major bottleneck. - Predicting the system behavior and performance, led to optimization of the complete student portal. - Boosted the reputation of the university by providing students with reliable and fast access to courses. - Reduced costs through zero downtime and ability to fix issues early. Business Benefits Although the ‘MyClient’ application is a simple application, its structure is complex as it receives data inputs from various databases. As a result of Compunnel’s holistic performance testing solution, the university received significant benefits. 5 Enhanced Productivity- Efficient response time of the “MyClient” application reduced the overall course completion timeline Critical application defects that cause capacity outages were eliminated Workload on the helpdesk reduced significantly due to a minimum number of system related complaints A 100% available application provided a high quality student experience, culminating in increased student satisfaction © 2014 Compunnel Software Group Case Study The Compunnel Difference Compunnel – The Right Choice Compunnel has been providing successful customer outcomes to global organizations for nearly 20 years. Backed by deep domain expertise in multiple industries, we offer specialized quality assurance solutions along with exceptional project management based on processes perfected over the duration of Compunnel’s existence. Compunnel provides consultative advice on the most effective approaches and ways to save on costs. We explain how we will ensure that each project is primed for success. We provide roadmap assessments and consultative guidance, discovery, design, building, deployment and operational support. Compunnel works from a foundation focused on data governance and architecture. We provide highly specialized and cost-effective teams–drawing from our expert IT resources of 1,000+ worldwide. We help organizations significantly reduce costs, typically up to 40% less, with our flexible onsite and offshore model. For more information about Compunnel’s Quality Assurance Services, visit www.compunnel.com, call (800) 696-8128 or email us at [email protected]. Compunnel Software Group is a leading global business technology services company. Recognized for our comprehensive portfolio of technology services and outsourcing solutions, we combine extensive industry knowledge with highly tailored application development and information management services. Application Development 6 Cloud Solutions © 2014 Compunnel Software Group Business Intelligence Learning Solutions IT Staffing Compunnel is a leading provider of Independent Quality Assurance and Software Testing services. For almost 20 years, we have been helping our esteemed customers, improve IT quality management and deployment, maintain control over constant changes and reduce delivery costs with our combined onsite and offshore model.
Similar documents
Case Study - Compunnel.com
solutions along with exceptional project management based on processes perfected over the duration of Compunnel’s existence. Compunnel provides consultative advice on the most effective approaches ...
More information