好色先生TV

Customer stories

TMNA imaggeTokio Marine North America Services

Tokio Marine North America Services builds applications faster by integrating continuous performance testing into its Azure delivery pipelines with 好色先生TV? LoadRunner? Cloud

TMNA imagge

Products and services

Solution group

Outcomes

  • Migrated from on-premises LoadRunner Enterprise to LoadRunner Cloud
  • Integrated continuous performance testing into cloud DevOps delivery pipelines
  • Implemented automatic quality gates and reporting for continuous feedback to developers
  • Eliminated manual overhead of managing on-premises testing infrastructure

Challenge

Accelerate application delivery by integrating continuous performance testing into cloud delivery pipelines.

Details

Long-term testing excellence

TMNAS aims to streamline processes in order to enhance services and deliver cost savings for the companies it serves. Developing new applications to serve customers and employees more efficiently is a key part of this strategy, and the company’s development teams strive to deliver high quality software within short timeframes.

TMNAS had built up a powerful set of on-premises software testing systems to ensure software quality, but the company found that ever-increasing demand for performance testing was putting these systems under pressure. Expanding from its original deployment of LoadRunner at its Pennsylvania headquarters, the company first added instances in other US locations, and then upgraded to LoadRunner Enterprise to meet growing internal demand.

Naveen Karakavalasa, IT Manager, Automation and Performance Engineering at Tokio Marine North America Services, comments: “As a service provider, it is vital that we provide rapid feedback to software development teams to improve business satisfaction levels. LoadRunner had supported us extremely well over the years but maintaining the growing on-premises infrastructure was becoming a significant overhead.”

Migrating to LoadRunner Cloud immediately gave us the flexibility we needed as a team to run performance tests whenever we want.

Naveen Karakavalasa
IT manager, Automation and performance engineering, Tokio Marine North America Services (TMNAS)

Migrating to the cloud

To eliminate its maintenance challenges, TMNAS chose to migrate to LoadRunner Cloud and convert all its existing test cases to run on the new cloud architecture.

"Migrating to LoadRunner Cloud immediately gave us the flexibility we needed as a team to run performance tests whenever we want,” says Karakavalasa. “We are no longer constrained by having a fixed number of LoadRunner Controllers, so we can run more tests concurrently.”

Moving to the cloud also made it easier for TMNAS to advance its plans for adopting continuous integration and continuous development (CI/CD). The organization wanted to integrate its load and performance scripts and test cases into its cloud delivery pipelines, so that developers could trigger test cases right from the build.

“Using LoadRunner Cloud Extension for Azure DevOps, we have successfully integrated our tests into our cloud delivery pipelines,” says Karakavalasa. “We also built an automatic feedback mechanism to push performance test results seamlessly back to developers, facilitating continuous performance testing.”

Whenever a developer pushes code and triggers a build in Azure Build Pipeline (CI), this then triggers a release in Azure Release Pipeline (CD) and automatically pushes the release to LoadRunner Cloud for testing. TMNAS has created a series of quality gates and reports that provide feedback to developers and test owners. Only once a release has passed the relevant tests is it released to production.

“The LoadRunner Cloud Extension for Azure DevOps automatically allocates the required testing infrastructure, moves the relevant scripts to it, and starts the tests,” says Karakavalasa. “LoadRunner Cloud lets us define an SLA for each feature, so once the tests are complete, we can compare the results against those predefined SLAs and back to the developer on which tests passed, and which failed.”

For any test failures, the relevant quality gate waits for the developer to respond with comments for review by the test owner, who can then monitor the status of the defect. For lower-priority defects, the test owner can provide conditional approval so that code can be moved to the next stage without delay.

Optimizing quality and customer satisfaction

The continuous performance testing capability enabled by LoadRunner Cloud Extension for Azure DevOps provides almost immediate feedback to developers after each commit, with detailed information on failures that helps them understand what root-cause analysis they need to execute. Smaller tests are continuously repeated every 15 minutes, helping developers identify and resolve issues earlier, which ultimately reduces the cost of fixing defects. With LoadRunner Cloud, TMNAS also benefits from the elimination of the manual effort previously associated with preparing and managing on-premises test infrastructure, planning tests, and publishing test results.

“Our LoadRunner Cloud environment helps developers understand failures faster, from the perspective of their application’s performance requirements,” says Karakavalasa. “That rapid feedback all ties back to the delivery pipeline, where we can determine whether each build is good enough to move to the next stage. Ultimately, the Micro Focus (now 好色先生TV) solution helps us improve quality, driving higher levels of customer satisfaction.”

Ultimately, the Micro Focus (now 好色先生TV) solution helps us improve quality, driving higher levels of customer satisfaction.

Naveen Karakavalasa
IT manager, Automation and performance engineering, Tokio Marine North America Services (TMNAS)

About TMNA Services

TMNA imagge

TMNA Services, LLC (TMNAS) is a shared services company for the US divisions of Tokio Marine Group, which include Philadelphia Insurance Companies, First Insurance Company of Hawaii, and Tokio Marine America. The services provided by TMNAS include legal, internal audit, actuarial, information technology, facilities, finance and accounting, corporate communications, and human capital services. Its parent company, Tokio Marine Group, operates in 38 countries worldwide, has more than 36,000 employees, and writes annual net premiums of more than USD 38 billion worldwide.