case study

etest associates tests shock performance

One of etest associates’ clients had developed a collection of shockwave applications that used a bespoke TCP/IP-level, 2-way, near-real-time conversations to execute transactions between the client and server. Features of the site also included e-commerce credit card transactions and online registration. The target audience for these applications will result in demands placed on the site of over 2000 concurrently active users. That is equivalent to tens of thousands, if not hundreds of thousands of registered users.

 

 

The business-plan for the end-client relied on the success of the site and its ability to meet the demands of peak-loads from its paying customers accessing these online applications so that they remained paying customers. The servers needed to support near real-time client-server communications from browsers with the Shockwave plug-in, with a mix of HTTP and HTTPS (SSL) transactions thrown in for good measure whilst maintaining performance with a load of over 2000 concurrent users... Performance load and stress testing was not a nicety… it was a necessity!

 

 

Utilising this TCP/IP level client-server communications capability of Macromedia Shockwave, which in this case included encrypted hand-shaking for client and server authentication, combined with the fact that aspects of the conversations were randomised and dynamic, presented several Automated Testing challenges. Building intelligent automated test scripts that would emulate the activity of thousands of users accessing the applications, whilst responding appropriately to random and dynamic data conditions from the server wasn’t a typical record-edit-playback approach as used to performance test sites communicating in just HTTP/S.

 

 

Looking at the tools and services on the market, there did not appear to be a cost effective or practical solution… in-fact there did not appear to be a solution! One well-known tools vendor spent an entire day attempting to find a way of making their tool capture the TCP/IP conversation, but to no avail.

 

 

Utilising extensive contacts in the industry, and investing its own R&D efforts, etest associates quickly found a tool, still in development, that would capture both client-server conversations (http and TCP/IP) and enable the flexibility of coding intelligent automated performance test scripts.

 

 

Working in partnership with the developers of this tool, two separate tools (one for TCP/IP level performance test scripting and the other for HTTP/S level performance test scripting) were integrated and tested. A service made up of etest associates performance testing & technical expertise and the capabilities of this new tool was constructed enabling a cost-effective solution to be made available to all customers utilising the TCP/IP-level client-server, near real-time communications capabilities of Macromedia Shockwave and Flash.

 

 

etest associates rapidly delivered this capability and despite the volume of effort and technical challenges that were involved, can now deliver this capability to the client whilst still meeting the commercial time-scales.

 

 

Having spoken to Macromedia directly, we believe our solution to be unique.

 

 

 

Services...

security

load/stress

performance

monitoring

browser compatibility

dispute resolution

localisation

usability

functional

system testing

UAT

macromedia zone

more...

Quick links...

case study - ITN
JRun Mystery
shockwave
case studies
press room

home  |  services  |  our clients  |  about us  |  press room  |  contact

copyright © 2000-2002 etest associates (UK) ltd.