I am trying to test the performance of a Silverlight application using JMeter. can you please tell me is that possible? If it is possible, can you please provide me the detailed steps to be followed.

Thank you.

  • @user246. That's definitely not a duplicate of mentioned question. This is about performance testing of Silverlight, which specific and I don't think JMeter can be applied here. JMeter, as far as I used it, is for testing backend services: HTTP, REST, queues, etc, while Silverlight is Microsoft's front-end technology like Adobe's Flash/Flex.
    – dzieciou
    Apr 5 '16 at 6:12
  • 2
    Similar to - sqa.stackexchange.com/questions/8296/… What information have you discovered via your own research?
    – ECiurleo
    Apr 5 '16 at 10:45
  • Sorry, I chose the wrong link.
    – user246
    Apr 5 '16 at 12:23

In case of Silverlight application, you ll have to consider following points:

  • JMeter basically tests performance of server by testing backend services. It has nothing to do with front end operations performed by AJAX or similar technologies.

  • Silverlight is a front end technology and silverlight application mostly perform most of operation at front end.

So considering above points, if your Application is communicating with backend server; then you can definitely load test it (within scope of only those services).

Another challenge while testing silverlight applications is monitoring/recording of traffic. If JMeter fails to record application traffic to server then you can use Fiddler to assist you in this case.

In short, yes Silverlight application can be be tested via JMeter but there will be lot of limitations while doing the job.

  • You said that it is possible. can you please mention some brief steps to follow. my application is some what front end and back end. it has some database connectivity aslo. Thank you
    – user17602
    Apr 5 '16 at 14:36
  • Assuming that you have previously worked with JMeter, steps will be similar to how you create scripts for a normal application. You can start with trying to record the given scenario and see if JMeter can record backend communication of your application. If that does not work then you can use fiddler to observe it. In that case you ll have to manually create scripts. Apr 6 '16 at 5:06
  • this might be helpful in case you need to work with fiddler support.winhost.com/kb/a986/… Apr 6 '16 at 5:09

Load Runner is an performance testing tool for testing WEB/WINDOW/Mobile Applications. HP Load Runner has Unlimited expiration date.

Load Runner provides lot of Protocols, it includes Silver light also.

Refer the Load Runner tutorial and make use of it.


Not the answer you're looking for? Browse other questions tagged or ask your own question.