Home / Product / Technologies / RIA/Frameworks / Silverlight
 - Microsoft Silverlight Application Performance, Load and Stress Testing


   Load Testing
Microsoft Silverlight Applications
     with NeoLoad

You use Microsoft Silverlight!

Microsoft Silverlight® is an Internet browser plug-in for developing rich Internet applications, incorporating animation and audio and video feeds. Silverlight, Microsoft's solution for rich Internet applications, uses Windows Communication Foundation (WCF) for its browser-server communication.

NeoLoad is ready!

Silverlight module

Silverlight applications may rely on .Net binary XML to communicate with the server: MC-NBFX (binary XML) or MC-NBFS (binary SOAP). Since this is a binary protocol, testing such Silverlight applications requires this protocol to be specifically supported.

NeoLoad’s Silverlight module allows you to:
  • Record the .Net binary XML to be played back (module not required for text or regular XML traffic).
  • Extract/replace XML binary data during the test in order to variabilize the calls (the data is presented in XML format in the scenario).
  • Automatically handle the session IDs used by Silverlight.

Note: All the modules are included with the demo license.

More technical information here.

“Make sure it works!”

Thanks to NeoLoad, you can create scenarios to test your Microsoft Silverlight applications' behavior under stress and validate their performances, while pinpointing any weaknesses.

Load testing your applications with NeoLoad means you can enter the production phase with peace of mind and at a reasonable cost.


Demonstration

A short animation demonstrating a load test for Silverlight applications.

Silverlight with NeoLoad (5 minutes)

Testing Services

Neotys Consultants: experts in Microsoft .NET and Silverlight load testing

All our consultants here at Neotys are experts in the field of load testing, optimizing Microsoft Silverlight applications and configuring .NET application servers.

We offer a wide range of services from training to performance testing and auditing. We can even complete full infrastructure optimization with your team.

Monitoring

During a test, NeoLoad collects information on the server infrastructure via its monitoring modules to pinpoint the causes of performance issues.

NeoLoad has monitoring modules for the following Microsoft servers: Windows, IIS, SQL Server.

Technical details

The following diagrams show NeoLoad's architecture:

  • during the recording of the scenario:
    Performances Silverlight: load and stress testing
  • during the load test run:
    Performances Silverlight: load and stress testing

Quick links

Microsoft Silverlight, Microsoft and logo are trademarks of Microsoft Corporation in U.S.A and other countries.