Case Studies

Ta3s - Life Sciences - Case Study

A German conglomerate company headquartered in Europe, the largest industrial manufacturing company with branch offices abroad having principal divisions of the company are Industry, Energy, Healthcare and Infrastructure & Cities. The company is a prominent maker of medical diagnostics equipment and medical health-care products.

The Need…

  • Setup an automation testing COE which serves as a backbone for continuous validation testing of the software and the Computer System application/components with a robust global test infrastructure, test data and multi-location, multi-codebase testing
  • Effective automation testing to validate that the application actually meets the requirements and client's needs
  • Establish/build a robust automation framework and risk-based testing mechanism
  • Establish and integrate various tools for test case management, defect management, version management, continuous integration and testing of daily/nightly builds

Ta3s Solutions

Ta3s helped the customer in various ways as mentioned below:

  • Setting-up the testing infrastructure and identifying & establishing the right team
  • Setting-up the infrastructure for test automation, test management and continuous integration testing
    • Trained and equipped the test team on effective test automation strategy
    • Identification of right set of tools and integrating them for effective test automationsolution
    • Setting-up the mechanism and infrastructure to integrate three locations, namely,Berlin, India and Malvern/USA
    • Setting-up of effective version management system for teams working on different time zones; to optimize the team usage of the artifacts
    • Centralized test execution reporting mechanism where automation script could be executed from any-where in any given point of time
    • Established effective defect management workflow and infrastructure setup to ensure the defects are automatically logged in the defect management system and is traceable
    • Establish the risk-based testing setup to ensure faster go-to market, when needed
    • Establish centralized test object management to ensure no duplication in test object for seamless execution of the test scripts
    • Integration of test scripts with continuous integration and test (CIT) tools for unattended nightly test and reporting to save time and highlight the code breakages for uicker fixes
    • Establishing and effective use of test data management techniques including data masking/scrubbing to ensure privacy
    • Centralized test data management and usage of data across different regions
    • Setting-up of coding standards to ensure test artifacts meet code quality

Expected Benefits:

  • With Ta3s expertise on Test Automation Framework development and expert level understanding of various tool sets, we were able to provide an end-to-end solution with accurate test strategy, planning and execution
  • We were able to expedite the multi-location, multi-codebase, multi-script automation execution with accurate reporting

Ta3s - Banking - Case Study

The Client:

Client is a Banking and Finance Product company providing its customers, BFS solutions.

Product and Challenge:

Client had sold their mutual fund product to few of the reputed banking and finance companies. As a part of the proposal, they had to meet few stringent SLA’s for acceptance of the product. Client also wanted to be confident of the product meeting future SLA’s and surpass the performance parameters.

Solution Offered:

Client employed Ta3s for this activity after a successful POC.

Our dedicated performance test engineers identified the core business transactions and SLA’s. The team developed Performance Testing scripts for the test and capacity benchmarking.

The report suggested issues in methods and SQL that was impacting the product SLA’s. Suggestions were presented to the development team which quickly fixed issues and tests were rerun. A final report was presented which showed product meeting the delivery criteria. Ta3s team worked together with Client team to establish the future SLAs for the products’ performance parameters and fine-tuned the existing infrastructure to surpass the performance requirements.

Outcome:

The engagement with Ta3s and the report helped build end customer confidence and a benchmark for future releases.

Ta3s – Banking - Case Study (Performance Testing)

Client: Leading Public-Sector Bank in India

Objective: The objective of this engagement is to ensure that CANARA Bank GSTN application is performing as per industry standards and can support up-to 3000 concurrent users with 51,000 peak transactions, involving several APIs, while maintaining reasonable response time from the server.

Technology used: Jmeter for scripting, perf-mon agents for monitoring

Hardware Platform:

  1. Web server, application server and database servers hosted on different servers at different times
  2. Gigabit network used between client and server

Solution Offered:

  1. We performed load testing of web application ported in the DMZ server and the middleware acting as interface between GSTN web application and database, including the planning, requirement gathering, scripting, debugging of scripts, trial runs, execution & monitoring of the same. This also includes, setting-up of load test infrastructure.
  2. A final report is provided which lists out the performance assessment of the site.  The test results covers’ the aspects such as speed, scalability, stability and reliability.
  3. Provided application related and hardware/server related performance issues as well.
  4. Provided performance benchmark to identify the maximum number of concurrent users and sessions application supports under load.  
  5. Identifying maximum number of business transactions application can sustain in an hour.
  6. Response time analysis.
  7. Reporting performance improvement areas, performance issues, and performance concern areas.  Recommending solutions for the issues.
  8. Engagement Outcome:

    Our dedicated performance test engineers identified the core business transactions and SLA’s. The team developed performance test plan, setup the infrastructure and developed test scripts for the test and capacity benchmarking.

    The report suggested an initial load of 3,000 Concurrent users (without think time i.e. NO time delay between requests sent failed when load reached 35,000 transactions. However, with a time interval in between each API calls worked (completed the planned load successfully) with a marginal error percentage of 1.44% out of 51,000 transactions.

Note:CPU and Memory utilizations (hardware resources) were still high for 51,000 transactions (with time delay between requests)

Outcome:

Ta3s is confident that the load tested system will support up-to 3000 concurrent users (with time delay /user think time of 3 seconds) with 51,000 peak transactions.

The engagement with Ta3s and the report helped build end customer confidence and a benchmark for future releases.

Ta3s – Banking - Case Study (Automation Testing)

Client:Leading Private-Sector Bank in Singapore

Challenge:

While being engaged with large service providers, the client had issues regarding defects found by customer rather than the internal test teams. They were using HP tools for test automation and test management but outcomes were not as desired.

Solution Offered:

Client employed Ta3s for its ability to understand the domain and unearth issues in process, resource and provide solutions.

Our team of managers and functional test and automation experts worked with the client to find out process gaps and suggest changes at various internal teams such as Internet Banking, Mobile Banking Intra Bank, ATM and Branch.

Ta3s functional test experts provided them with framework to create effect test strategy and helped them build Continuous Integrated and Risk based test process to effectively manage releases.

Our Automation experts are involved in creating and maintaining best of the test assets for regression and continuous use.

Outcome:

Our continued relationship with the client is leading to roll out of better quality software. There are more defects unearthed during testing exercise rather than the customer thus improving customer satisfaction.

Ta3s – Banking - Case Study (Functional & Automation Testing)

Client: Client is a major international banking and financial services group, which is among the top 50 banks in the world and is one of the largest in Australia and New Zealand and

Requirement:

  • The application is a Mortgage Lending Assessment System used to assess loan application and generate the necessary loan documentation in both Australia and New Zealand.
  • The application validates the applicants’ credit limit and provides the automated screening process
  • Perform Manual & Test Automation on the application

Tools & Technologies: SQL, XML, ASPEMAIL, ASP, VB, COM+, XSL, XSD & Windows Service, Gallagher Millennium, ESET (Electronic Submission & Enquiry Tool) and LIXI (Lending Industry XML Initiative), QTP 8.2

Key Challenge:

  • Brokers use third-party vendor application to receive the emails from client. The broker software provider company has to make necessary changes so that the broker receives the emails. Involving the third-party vendor for testing the application was very challenging.
  • The emails sent by client were not encrypted

Scope of Work & Solution Offered:

  • The project was executed on Onsite Model. Test Team performed Manual and Automation testing.
  • QTP 8.2 was used to automate the test cases.
  • Client’s application is built on LIXI standard which is widely used in the industry.
  • Client wanted to test the notification emails sent to the Brokers are encrypted and can be decrypted at the receiver end.
  • Client’s application interacts with the Bank’s Mainframe through the MQ middleware.
  • Application is used to upload loan request by a Broker who logs in the application on behalf of the end-user.
  • The application takes through the steps involved in loan sanction process.
  • Brokers have single view User Interface through which he can submit the applications to any bank in Australia.
  • The application sends notification email to the broker updating the status of the application assessment process.
  • This email will be encrypted by the application at the bank’s end using public digital signature and the same has to be decrypted using Broker’s Personal digital signature.
  • Testree ensured the email reached the Broker’s UI screen and can be viewed using Personal digital signature.

Outcome:

  • Ta3s helped the client to perform end-to-end manual and automation testing of the application which eventually benefitted the end-user
  • Client’s end-user benefitted from having their information secure

Ta3s – Banking - Case Study (Manual Functional & Regression Testing)

Client:Client is an Australia based Global Technology Company offering Software solutions and Consultancy services to the Financial Services Industry. Its solutions include integrated risk management and multi-asset trading solution for financial institutions.

Requirements:

  • Manual Functional and Regression Testing
  • Database Testing for synchronization of data
  • Reporting defects and validating fixes
  • Preparation of Test Cases based on Functional Requirement Specification document

Tools & Technologies:

Windows, Linux, Solaris, Microsoft SQL Server, MySQL, Oracle

Key Challenge:

  • No documentation was available to understand the application as the user interface was maintained by another vendor
  • Understanding the mapping to rules create portfolios and aggregating limits and exposure

Scope of Work & Solution Offered:

  • Client had a requirement to carry out Manual Regression testing on its enterprise risk management system.
  • The engagement started with performing Regression testing on the client’s system.
  • Testree prepared test cases for end user issues and validated the same based on Functional Requirement Document (FRD) provided by client.
  • Manual testing is performed to make sure the both the databases are synchronized. Regression testing was carried out every week.
  • Testree ensures the data quality and efficiency. Tests are carried out to ensure credit limits are aggregated based on the business logic defined.
  • Testree validated the interaction of Client’s Risk Management Application with Bank’s Mainframe and synchronization of data.
  • Testree validated the data received to Mainframe from an assortment of sources. Job scheduling was done using Control M, which triggers the Informatica (ETL tool) to fetch the data from Mainframe.
  • Staging area has the data from the application. Here the update, insert, and delete functionalities were performed to validate the data synchronization between Mainframe and the application database.
  • The application has two servers, at any instance one will be active and other will be on stand-by to serve the client real time without interruption.
  • Testree simulated the failover conditions and Ta3s tested the uninterrupted service.
  • Outcome:

    • Ta3s helped the client to perform manual functional and end-to-end regression testing of the application
    • Customer benefitted from the documentation for ease of maintenance and future enhancements
    • Reduced delivery time and hence less cost to the overall project expenditure

    Ta3s - eCommerce - Case Study

    The Client:

    The Client is an e-commerce company dedicated to online shopping for its customers across the globe.

    Product and Challenge:

    On our client application portal, the shopping cart was heavily utilized by its online customer. The customer also intended to run Rewards and Loyalty programs using the system where the client observed a couple of outages due to performance issues during peaks-hours. The end-customers were complaining about the slowness of the portal with an increase in users; and also, there were lost transactions during those peak-hours. In order to minimize these issues in the production site, the client was keen on understanding the number of simultaneous end users that can be handled by the application for a given infrastructure footprint.

    Solution Offered:

    The client has chosen Ta3s for evaluating the capacity of the application. Ta3s was chosen for its experience in effective performance engineering practices and proven reputation in executing performance-testing projects.

    Our dedicated performance test engineers and architecture team identified the core business scenarios of the application and developed plans and scripts for the performance test and capacity benchmarking.

    Architecture team identified configuration issues in Webserver, Database and system configuration, which was impacting the performance. They also pointed out issues related to the application itself, which was not optimized.

    The report and suggestions was presented to network and development team, which helped them quickly fix the issues before performance tests.

    After the first performance test run our team was able to identify the performance bottlenecks in the application by analysing the collected test results. The suggestions shared made the developers job easy in fixing the issues and we revalidated it with repeated runs. Prioritizing the issues helped customer make steady improvement in the performance of the application.

    Ta3s also presented them the best practices which helped the client move from their own datacentre to Amazon. We helped them configure elastic load balanced infrastructure to ensure smooth running of the application during spikes and holiday season.

    Outcome:

    The engagement with Ta3s has ensured smooth functioning of the application during peak-hours, various load conditions and ensured increased revenue. Henceforth, they were able to add more end-customers on their web application portal without worries and thus resulting in good reputation in the competitive market.

    Ta3s - Healthcare - Case Study

    The Client:

    The client is a Dubai based company supporting hundreds of healthcare providers and operating across the IMEA region.

    Product and Challenge:

    The client developed a healthcare application which they wanted to automate and run the automation script on cloud for each customer implementation.

    Solution Offered:

    The client engaged with Ta3s for automating their test suite. Our dedicated team of test automation engineers quickly evaluated the tools, test scenarios, functional workflows and developed the automation test strategy.

    We automated the base test scripts with base configuration and base master data. This script was executed on AWS cloud for base product for each release; also, executed the same script on (AWS cloud) with changes to the configuration and test data for a particular client implementation.

    We automated thousands of test cases for different workflows, integrated with open source tools for continuous testing with nightly builds on the cloud for base product and client specific implementation. These scripts were also instrumented for execution for different clients, just by changing the test data for each client; also, we provisioned the execution of these scripts at Client location by themselves.

    Outcome:

    The client is getting the desired outcome from this test automation initiative supported by Ta3s and they are able to deliver a quality product to their customer on time. They have also started getting ROI.

    Ta3s - Performance Engineering Projects - Case Study

    Ta3s is confident that the load tested system will support up-to 3000 concurrent users (with time delay /user think time of 3 seconds) with 51,000 peak transactions. The engagement with Ta3s and the report helped build end customer confidence and a benchmark for future releases.

    Client: Boltt Sports Technologies

    Application: Boltt Sports Technology Website

    Objective: Objective of this engagement is to ensure that website is performing as per industry standards and can support 100+ transactions being processes per second while maintaining agreeable response times.

    Technology used: meter for scripting, perf-mon agents for monitoring

    Hardware Platform:

    1. Webserver, Application Server hosted on single system
    2. Gigabit network used between client and server

    Solution Offered:

    1. Response time and error %age for some of the methods and for given user load was way above industry standards and Ta3s suggested changes in Apache and PHP configuration.
    2. Ta3s Suggested Changes in Page Components and changing server parameters.
    3. And also suggested change in MP4 setup.

    Engagement Outcome:

    After identifying and fixing the key issues, our dedicated performance test engineers developed performance test plan, setup the infrastructure and developed test scripts for the test and capacity benchmarking.

    With changes to the system, optimization of pages, the response time meets the industry standard SLA’s and Ta3s is confident that the system will support 5000+ users coming into the website a day and 100+ transactions being processed per second.

    Outcome:

    Ta3s is confident that the load tested system will support up-to 5000+ users with 100+ peak transactions.

    The engagement with Ta3s and the report helped build end customer confidence and a benchmark for future releases.

    Client: NTT Data FA

    Application: “NTT Data Channel Portal” (NCP)

    Objective: Objective of this engagement is to ensure that from a deep-linking integration perspective, performance issues, if any, are identified and the application performance levels are achieved as per expected performance benchmarks.

    Technology used: Jmeter for scripting, perf-mon agents for monitoring, Scouter APM

    Hardware Platform:

    1. Webserver, Application Server hosted on single system
    2. Gigabit network used between client and server

    Solution Offered:

    After Observing the CPU and memory utilisation for initial 50 Concurrent users test.

    Ta3s Suggest:

    1. Increase in number of CPU or cluster the server with load balancing
    2. Checking WildFly 10 configuration and fine tune configuration
    3. Based on executions done, we observed that servers were not tuned according to server configurations and following configuration changes were suggested and executed to help optimize and reduce transaction response times

    WildFly 10.0

    1. Enabled Caching
    2. Enabled GZIP Compression
    3. Changed Heap Size
    4. Configuration settings to optimize connection polling

    MS SQL 2016

    1. AWR report showed update query taking too long and hence suggestions were made to move that outside into a separate column.

    Engagement Outcome:

    Ta3s load tested the system to support 1000+ users with 100+ peak transactions.

    After identifying and fixing the key issues, our dedicated performance test engineers developed performance test plan, setup the infrastructure and developed test scripts for the test and capacity benchmarking.

    With changes to the system, optimization of pages, the response time meets the industry standard SLA’s.

    Outcome:

    Ta3s is confident that the application performance levels as per expected performance benchmarks.

    The engagement with Ta3s and the report helped build end customer confidence and a benchmark for future releases.

    Client:Novopay Solutions Pvt Ltd

    Application: Gram Vidiyal (A banking loan issuing application)

    Objective: Objective of this engagement is to know the threshold value of infrastructure (all servers), to understand the performance of APIs, fine tune the same and conduct a load testing activity to ensure the infrastructure sustain the designed load.

    Below mentioned are the performance issues found in Novopay application:

    1. Garbage Collection used to not happen at regular intervals in an effective manner and hence heap memory was not get released which was slowing down the application performance
    2. Recursive API calls and SQL queries

    Technology used: JMeter for scripting, New Relic for Application Performance Monitoring

    Hardware Platform:

    1. Web, Application and Database servers hosted on different systems
    2. Gigabit network used between client and server

    Solution Offered:

    1. Provided a detailed report for bad performing APIs and bad/worst performing SQL queries in terms of time consumption/execution time
    2. APIs were fine-tuned with lighter request body and optimized SQL queries
    3. Ta3s Suggested optimizations required for Web Page and changing server parameters
    4. Periodic garbage collection on the servers and increase in the heap memory
    5. And also suggested change in hardware configuration

    Engagement Outcome:

    After identifying and fixing the key issues, our dedicated performance test engineers developed performance test plan, setup the infrastructure and developed test scripts for the test and capacity bench-marking.

    With changes to the system, optimization of pages, the response time meets the industry standard SLAs and Ta3s is confident that the system will support 1000+ concurrent users coming into the website every day.

    Outcome:

    Ta3s is confident that the load tested system will support up-to 1000+ concurrent users.

    Client: Canara Bank

    Application: Canara Bank’ GSTN Application

    Objective: The objective of this engagement is to ensure that CANARA Bank GSTN application is performing as per industry standards and can support up-to 3000 concurrent users with 51,000 peak transactions, involving several APIs, while maintaining reasonable response time from the server.

    Technology used: Jmeter for scripting, perf-mon agents for monitoring

    Hardware Platform:

    1. Web server, application server and database servers hosted on different servers at different times
    2. Gigabit network used between client and server
    3. Solution Offered:

      1. We performed load testing of web application ported in the DMZ server and the middleware acting as interface between GSTN web application and database, including the planning, requirement gathering, scripting, debugging of scripts, trial runs, execution & monitoring of the same. This also includes, setting-up of load test infrastructure.
      2. A final report is provided which lists out the performance assessment of the site.  The test results covers’ the aspects such as speed, scalability, stability and reliability.
      3. Provided application related and hardware/server related performance issues as well.
      4. Provided performance benchmark to identify the maximum number of concurrent users and sessions application supports under load.  
      5. Identifying maximum number of business transactions application can sustain in an hour.
      6. Response time analysis.
      7. Reporting performance improvement areas, performance issues, and performance concern areas. 
      8. Recommending solutions for the issues.

      Engagement Outcome:

      Our dedicated performance test engineers identified the core business transactions and SLA’s. The team developed performance test plan, setup the infrastructure and developed test scripts for the test and capacity benchmarking.

      The report suggested an initial load of 3,000 Concurrent users (without think time i.e. NO time delay between requests sent failed when load reached 35,000 transactions. However, with a time interval in between each API calls worked (completed the planned load successfully) with a marginal error percentage of 1.44% out of 51,000 transactions.

      Note: CPU and Memory utilizations (hardware resources) were still high for 51,000 transactions (with time delay between requests)

    Ta3s is confident that the load tested system will support up-to 3000 concurrent users (with time delay /user think time of 3 seconds) with 51,000 peak transactions.

    The engagement with Ta3s and the report helped build end customer confidence and a benchmark for future releases.

    Client: Boltt Sports Technologies

    Application: Boltt Sports Technology Website

    Objective: Objective of this engagement is to ensure that website is performing as per industry standards and can support 100+ transactions being processes per second while maintaining agreeable response times.

    Technology used: Jmeter for scripting, perf-mon agents for monitoring

    Hardware Platform:

    1. Webserver, Application Server hosted on single system
    2. Gigabit network used between client and server

    Solution Offered:

    1. Response time and error %age for some of the methods and for given user load was way above industry standards and Ta3s suggested changes in Apache and PHP configuration.
    2. Ta3s Suggested Changes in Page Components and changing server parameters.
    3. And also suggested change in MP4 setup.

    Engagement Outcome:

    After identifying and fixing the key issues, our dedicated performance test engineers developed performance test plan, setup the infrastructure and developed test scripts for the test and capacity benchmarking.

    With changes to the system, optimization of pages, the response time meets the industry standard SLA’s and Ta3s is confident that the system will support 5000+ users coming into the website a day and 100+ transactions being processed per second.

    Outcome:

    Ta3s is confident that the load tested system will support up-to 5000+ users with 100+ peak transactions.

    The engagement with Ta3s and the report helped build end customer confidence and a benchmark for future releases.

    Client: NTT Data FA

    Application: “NTT Data Channel Portal” (NCP)

    Objective:Objective of this engagement is to ensure that from a deep-linking integration perspective, performance issues, if any, are identified and the application performance levels are achieved as per expected performance benchmarks.

    Technology used: Jmeter for scripting, perf-mon agents for monitoring, Scouter APM

    Hardware Platform:

    1. Webserver, Application Server hosted on single system
    2. Gigabit network used between client and server

    Solution Offered:

    After Observing the CPU and memory utilisation for initial 50 Concurrent users test.

    Ta3s Suggest,

    1. Increase in number of CPU or cluster the server with load balancing
    2. Checking WildFly 10 configuration and fine tune configuration
    3. Based on executions done, we observed that servers were not tuned according to server configurations and following configuration changes were suggested and executed to help optimize and reduce transaction response times

    WildFly 10.0

    1. Enabled Caching
    2. Enabled GZIP Compression
    3. Changed Heap Size
    4. Configuration settings to optimize connection polling

    MS SQL 2106

    1. AWR report showed update query taking too long and hence suggestions were made to move that outside into a separate column.

    Engagement Outcome:

    Ta3s load tested the system to support 1000+ users with 100+ peak transactions.

    After identifying and fixing the key issues, our dedicated performance test engineers developed performance test plan, setup the infrastructure and developed test scripts for the test and capacity benchmarking.

    With changes to the system, optimization of pages, the response time meets the industry standard SLA’s.

    Outcome:

    Ta3s is confident that the application performance levels as per expected performance benchmarks.

    The engagement with Ta3s and the report helped build end customer confidence and a benchmark for future releases.

    Client: Edelweiss (Stock Brokers)

    Application: Edelweiss Mobile Trader (Mobile App)

    Objective: Objective of this engagement is to know the threshold value of infrastructure (all servers), to understand the performance of APIs, fine tune the same and conduct a load testing activity to ensure the infrastructure sustain the designed load.

    Technology used: JMeter for scripting, Scouter for Application Performance Monitoring

    Hardware Platform:

    1. Web, Application and Database servers hosted on different systems
    2. Gigabit network used between client and server
    3. Middleware platform which links external database to the application server

    Solution Offered:

    1. Fine tune the APIs with regards to SQL queries, lighter methods and request bodies
    2. Ta3s Suggested Changes in Client end, page optimizations and reducing the amount of resources.
    3. Optimize the hardware configuration and succeeded in better API request response times.

    Engagement Outcome:

    After identifying and fixing the key issues, our dedicated performance test engineers developed performance test plan, setup the infrastructure and developed test scripts for the test and capacity bench-marking.

    With changes to the system, optimization of pages, the response time meets the industry standard SLA’s and Ta3s is confident that the system will support 10000+ concurrent users coming into the website every day.

    Outcome:

    Ta3s is confident that the load tested system will support up-to 10000+ users with multiple peak transactions.

    The engagement with Ta3s and the report helped build end customer confidence and a benchmark for future releases.

    Client: Scholastic

    Application: Scholastic - Web Application (On-Going)

    Objective: Customer wants to move away from licenced Load Runner tool to open-source Jmeter tool.

    Ta3s helping (on-going) Scholastic in conversion of 150+ Load Runner script to Jmeter script involving 100s of API and with customized Bean shell scripting. Converted Jmeter scripts to be tested and executed on BlazeMeter for validation and comparison on Amazon’s AWS cloud.

    Technology used: Load Runner & JMeter for scripting, BlazeMeter for execution and perf-mon agents for monitoring

    Hardware Platform:

    1. Web, Application and Database servers hosted on AWS
    2. Gigabit network used between client and server
    3. BlazeMeter for execution hosted on AWS

    Solution Offered:

    1. We are following stringent acceptance criteria set forth by Scholastic
    2. The conversion must happen apples to apples in terms of the following - same requests/ assertions/logic and control flows in script and data fetch, run time settings of the script, post validations of responses and handling script failure conditions (error handling) should exactly match Load Runner scripts optimize the hardware configuration and succeeded in better API request response times.
    3. Each converted script is executed on BlazeMeter for validation and comparison (AWS East Coast)

    Engagement Outcome:

    Our dedicated performance test engineers’ working very closely with the client for conversion of each script. Post each conversion, acceptance criteria are validated with client SME and executed on BlazeMeter for validity.

    Outcome:

    Ta3s is confident that the converted APIs will support 5000+ concurrent users with multiple peak transactions.

    The ongoing engagement with Ta3s and the continued communication is helping build end customer confidence and a benchmark for future releases.

    Client: OMAN Insurance - OIC

    Application: Oracle HRMS Suite - Absence Management, Appraisal Management, Payroll Processing (Core HR, SSHR, iRecruitment, Payroll, PMS, CBW and SP)

    Objective: Executing 500, 1000, 1500 Virtual User Tests for in-scope EBS HRMS applications, capture system parameters, baseline the report, provide assessment findings and recommendations. Help finetune the system based on the recommendation, re-run the test for same number of virtual users.

    Hardware Platform:

    1. AIX, Oracle DB
    2. Webserver, Application Server hosted on single system
    3. Gigabit network used between client and server

    Solution Offered:

    In most of the applications we observed the below anomalies, while the goal was to reach 1000+ users

    1. We observe that the system is able to handle about 150-180 concurrent users after which the transactions start failing. Impact on the response time as the transactions does not pass through beyond threshold
    2. The web server service stops responding due to load on the system causing transaction loses. Also observed that the service restarts automatically after some time.
    3. AIX CPU also peaks at certain point of time due to load on the system
    4. he Oracle DB alerts shows the recursive, direct reads and indexed queries details which needs to be optimized

    Engagement Outcome:

    After identifying the issues, benchmarking the performance parameters and fixing the key issues along with fine-tuning the intended systems, applications, DBs, services, etc; we were able to achieve our goal of running 1500 concurrent virtual users on each of the applications.

    Outcome:

    Ta3s is confident that the load tested OIC system will support up-to 1500+ users with 200+ peak transactions. This engagement has given OIC much confidence in running their Oracle HRMS suite uninterrupted for last several years.

    Ta3s - Banking - Case Study

    The Client:

    Client is a Banking and Finance Product company providing its customers, BFS solutions.

    Product and Challenge:

    Client had sold their mutual fund product to few of the reputed banking and finance companies. As a part of the proposal, they had to meet few stringent SLA’s for acceptance of the product. Client also wanted to be confident of the product meeting future SLA’s and surpass the performance parameters.

    Solution Offered:

    Client employed Ta3s for this activity after a successful POC.

    Our dedicated performance test engineers identified the core business transactions and SLA’s. The team developed Performance Testing scripts for the test and capacity benchmarking.

    The report suggested issues in methods and SQL that was impacting the product SLA’s. Suggestions were presented to the development team which quickly fixed issues and tests were rerun. A final report was presented which showed product meeting the delivery criteria. Ta3s team worked together with Client team to establish the future SLAs for the products’ performance parameters and fine-tuned the existing infrastructure to surpass the performance requirements.

    Outcome:

    The engagement with Ta3s and the report helped build end customer confidence and a benchmark for future releases.

    Ta3s - Retail - Case Study

    The Client:

    Client is a Banking and Finance Product company providing its customers, BFS solutions.

    Product and Challenge:

    Client had sold their mutual fund product to few of the reputed banking and finance companies. As a part of the proposal, they had to meet few stringent SLA’s for acceptance of the product. Client also wanted to be confident of the product meeting future SLA’s and surpass the performance parameters.

    Solution Offered:

    Client employed Ta3s for this activity after a successful POC.

    Our dedicated performance test engineers identified the core business transactions and SLA’s. The team developed Performance Testing scripts for the test and capacity benchmarking.

    The report suggested issues in methods and SQL that was impacting the product SLA’s. Suggestions were presented to the development team which quickly fixed issues and tests were rerun. A final report was presented which showed product meeting the delivery criteria. Ta3s team worked together with Client team to establish the future SLAs for the products’ performance parameters and fine-tuned the existing infrastructure to surpass the performance requirements.

    Outcome:

    The engagement with Ta3s and the report helped build end customer confidence and a benchmark for future releases.