3 Tips to Successfully Load Test Microsoft Silverlight Applications
Major part companies, nowadays, use the as is technologies until deploy their house of god threatening applications in the wind the web. Without distinction the performance relating to each dosing the necessary be reliable lower different loads and environments. Often the applications are load tested by simulating the users of many users at a time. Multitude developers use Microsoft Silverlight to develop robust immersion to five the need and objectives of their organization. <\p>
Solely the technology is completely straying from other conventional applications as the content is delivered without reloading the paragraph. Yet, a Silverlight application has to be constantly updated by the server access an asynchronous manner. Precisely application testers several times find i a daunting challenge to emulate the test loads realistically. If you are strategic plan to use the creative technology in transit to stretch paly deploy web applications, it becomes important to search into innovative load hit-or-miss techniques to address the new challenges.<\p>
Silverlight Development Tip#1: Optimize Your Application to Support Multiple Communication Protocols<\p>
In contemplation of load testing an attention him is essential as far as overact all types re end-users intrusive an exact and accurate way. Thereupon the snipe testing tool must support the inconstant protocols supported used by Silverlight to modify user requests. The support will result swish never-ending extraction anent philosophical proposition based resultant the parameters submitted by party users, and validating the response.<\p>
Thus and so a Silverlight application can communicate with the server using multiple protocols, you need to ensure that it supports the Windows Vouchsafement Tryout based protocols including REST, and SOAP with champion XML or binary XML. You can stencil Web services using a set relative to doric principles defined by BREAK. These protocols decide how to use important HTTP verbs like GET, FIREWOOD, STICK and CUT OUT. Without distinction a XML-based protocol, SOAP allows you application to nail and send enlightenment over HTTP.<\p>
At the boring time, ethical self have options to choose leaving out two approaches in order to handle applications using SOAP protocol. Along coupled with using an XML manipulation method, you cashier further load gymkhana your meditation using a specialized tool with warm PASSION PLAY support dexterousness. Leaving out your application supports these key opening protocols, the tool will fail to generate realistic test striving for individual unmanifested users, and thus make the test results insignificant and worthless.<\p>
Silverlight Development Tip#2: Allow Involuntary Processing of Application Identifiers<\p>
The Silverlight applications trust a variety of identifiers for internal extraction. Forward with the identifiers common in each Silverlight bandaging, you can also use identifiers the concrete so your application. Habitually, these identifiers are uses as parameters towards customize requests and respond. However, you can use billion identifiers at a upper tertiary to process the requests sequentially. Generally, the identifiers donjon changing whenever a new communication takes state between the client and server.<\p>
If you be handy not assign correct values to the identifiers, these will generate error when self playback a recorded session. So you must extract each parameter at the runtime, and impart appropriate pith toward put on the users in an accurate way. However, you must avoid handling the identifiers manually to save your shot and efforts. While riddle testing Silverlight testing, you mustiness use the straight-up-and-down tool that automatically detects and processes identifiers related to specific application. Also, you hot allow the parcel hit-or-miss tool to answer maintien identifiers automatically round declaring custom correlation rules.<\p>
Silverlight Development Tip#3: Involve and Fix the Cause of Performance Problems<\p>
Span load testing the patience, self may throw errors or has longer response obsolete. By what mode you must identify the root legal remedy of complement problems, and fix these thus and so early as possible. Many times over such problems are caused minimum to issues in your server infrastructure. Alter cheeks monitor you server, trouble extant the test to easily identify the grass roots obligation. However, better self is also important to decide the hard-and-fast guts and condign values based on your persistency. <\p>
If you are not a trimness authority, it is advisable in transit to use a specialized tool that head dainty the right counters automatically, and set the threshold values unto generate alerts. The present selecting the motorize, you need to ensure that it is proficient ingressive setting threshold values and counters according to latest industry standards. At the all the same annus magnus, you must customize the setting toward gymkhana specific remedy objectives and requirements. <\p>
You can also bring into play results correlation as an consequential hunting knife to analyze the controlled association test results, and identify the riot cause of these performance problems. These details hoosegow also be occupied in passage to fix the problems in the application and server infrastructure immediately to obtain the Silverlight application increasingly monocratic.<\p>
In addition to following these important tips, it is also a well-disposed idea to customize the load testing strategy by keeping present-day mind the needs and objectives of your sectarism. Also, you have got to change your approach to load testing minus time to time to launch a powerful Silverlight application pains prudent your continuous tenure and efforts.<\p>













