XML, SOAP, REST Testing for SOA and Cloud Computing

SOA Testing

Subscribe to SOA Testing: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get SOA Testing: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

SOA Testing Authors: Mamoon Yunus, John Savageau, Tim Hinds, SOASTA Blog, Hervé Servy

Related Topics: SOA & WOA Magazine, SOA Testing

SOA & WOA: Article

iTKO LISA Adds SOA Load Testing Features

Multi-tier, high-volume load testing engine enhanced with patterns and benchmarking functionality

“Over the last year since releasing LISA 3.5, we’ve put a lot of focus on the load testing aspects of LISA, and you will see this reflected in our new version of the software,” said John Michelsen, founder and chief architect of iTKO. “Customers appreciated our ability to efficiently test every technology layer beyond the Web interface, as a collaborative, no-code workflow, and on a continuous basis. These new features automate many of the aspects of load test creation, staging and feedback that our customers demand.”

iTKO, Inc., has added new functionality for LISA SOA Testing that brings the best practices for load and performance testing to the highly distributed and heterogeneous world of SOA applications.

The new load testing features of LISA include:

Load Patterns: Several new patterns for simulating variable and graduated levels of user traffic and load have been added, so testers no longer need to manually enter load profiles or settle for merely ramping up and ramping down the simulated users. With LISA, thousands of users can now be precisely modeled (added and removed) without coding, according to stairstep, random, data-driven, or other algorithms over 10 minutes, or 10 day intervals and patterns.

Simulation Patterns: Unique to LISA is the ability to run highly distributed load test simulations and patterns from multiple servers or locations, whether the simulated load comes from local, on-network or remote third-party systems and services accessed over the Internet.

Test Case Pacing: Since LISA generates very efficient load for its overhead, customers asked for easier ways to pace the transactions of a test case to allow for variable “user think time” or steadily distribute them over a time period. While this functionality was already available in LISA, it is now dynamically paced in a much simpler automated fashion, giving testers the feel of “acceptance testing” with high load and efficiency possibilities.

Aggregate Steps: Typical test case tools require manual test case coding to inject any test variables that must change within a captured test script. With LISA, test steps can now be aggregated into reporting groups, increasing the significance of test workflows that match the business processes, instead of simply reporting details of the components under test.

Test Synchronization: LISA 3.5 offered Load Optimization, so testers can have LISA exercise the system under test, and find the thresholds for optimal performance and failure. Now LISA can be massively threaded to verifiably launch all of its test users in the same instant, even across different tests, so they all launch at the same point without any time gap.

Report Data Modeling: Adds significant new abilities to generate reports, and then export, manage and leverage test data from extremely long and/or complex test suites by interacting with databases.

Users of conventional client-server testing tools may be familiar with some of these abilities for testing desktop applications on multiple computer screens. However, a key difference is that LISA was not adapted to test services from a point-and-click UI testing tool.

More Stories By SOA News Desk

SOA World Magazine News Desk trawls the world of distributed computing and SOA-related developments for the latest word on technologies, standards, products, and services and brings key information to you in a timely and convenient summary form.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.