For more information about Luxoft, visit www.luxoft.com www.luxoft.com/technology/
case study 14.09.2012
SLAMD Performance Testing Client Russian Government body
uu Industry: Government, Finance uu Functional area: —— Telecom —— Performance Engineering uu Business criticality: Bandwidth sufficiency assessment for a missioncritical application uu Domain skills: SLAMD, Java, HTTP uu Customer User profile: Local offices administrative staff uu System geography: Russia uu Number of users: NA uu Relationships status: Ongoing (Test procedure submitted for approval) uu Team size: Test Architect, PM, Performance Engineer uu Duration: 3 months
Challenge The client was designing and developing a new, mission-critical document management application to run on its widely distributed private network. Aside from more conventional and high bandwidth segments, the network also contained many segments that were carried by a relatively low bandwidth satellite network. The interaction of the new application with this network was therefore of great concern. Since the application had not been developed yet, the client was faced with the challenge of trying to understand this interaction without being able to test the real thing. The complex interaction architecture also negated the ability to use standard testing tools. Furthermore, access to the actual private network was not possible for testing purposes, since this would have interfered with business-critical activity.
Solution Luxoft first developed a model, based on the application’s functional requirements that could be used to simulate interactions with the communication channel. This involved analysis of expected usage patterns in the various offices and close collaboration with the client. Armed with the mathematical model, Luxoft then implemented simulation tests using the open-source SLAMD distributed stress testing and performance analysis tool. The resulting testing mechanism allowed simulation of the network load that would be generated by the application. In the client’s network, users in several Local Offices will interact with the application which is hosted in a Regional Office. Connectivity between Local and Regional offices is provided by a satellite network. It is this portion of the network which was of greatest concern. Because access to the actual network was not possible, Luxoft built a testing environment to simulate the structure of the client’s private network. The structure of this network is shown below. Simulations were then run on the test environment. This allowed the team to quantify the network load and estimate the requirements for the new application. The client then used this information to assess the feasibility of the new system by comparing with known specifications for the real network.
Luxoft - Case Study
02
Figure 1: Simulation Environment
Benefits uu Proactive assessment of application feasibility without working code uu Cost-optimization through the use of open-source testing tools
Luxoft - Case Study
03
About luxoft
Luxoft, a principal subsidiary of IBS Group, is a provider of advanced application and software engineering outsourcing services for global and regional enterprises. Luxoft builds partnerships with its clients, such as Boeing, IBM, Deutsche Bank, UBS, Harman, Avaya, Alstom, and Sabre, based on the culture of engineering excellence, innovation, and deep domain expertise. Luxoft offers international delivery capability through its network of state-of-the-art delivery centers in North America, Eastern Europe, and Asia. Luxoft`s customers benefit from the right mix of technology skills, industry knowledge, proprietary processes and methodologies, and a choice of engagement models. For more information about Luxoft, visit www.luxoft.com www.luxoft.com/technology/ Š 2012 Luxoft