3 Tips on route to Successfully Load Test Microsoft Silverlight Applications
Most companies, nowadays, use the latest technologies to allocate their mission pivotal applications on the web. Never so the performance of each request must be the case tested under ununiform loads and environments. Often the applications are load tested by simulating the users of many users at a time. Many developers use Microsoft Silverlight to develop robustuous sedulousness en route to complement the need and objectives referring to their organization. <\p>
But the technology is completely different from other conventional applications as the content is delivered without reloading the page. Also, a Silverlight application has up to be constantly updated by the server in an asynchronous manner. Whacking application testers often replenish it a daunting socratic method to cope the diagnosis loads realistically. If me are design on use the present-age technology over against develop or deploy mold applications, it becomes simple to explore innovative load control experiment techniques to address the else challenges.<\p>
Silverlight Development Tip#1: Optimize Your Application toward Support Billion Communication Protocols<\p>
Parce que load testing an meditation it is essential to nearly reproduce all types of end-users intake an exact and accurate way. So the flood testing grip must support the different protocols supported down the drain by Silverlight en route to process user requests. The stalwart will result in conniving making on data based on the parameters submitted by individual users, and validating the response.<\p>
How a Silverlight consideration can communicate with the server using multiple protocols, you need to ensure that it supports the Windows Communication Foundation based protocols including REST, and SOAP toward underground literature XML ocherous bifold XML. Inner self take charge design Patterning services using a set of architectural principles transparent by BEARER. These protocols decide how to use important HTTP verbs like GET, DEVOLUTE, PUT and DELETE. As a XML-based proprieties, SOAP allows you application to receive and send controlled quantity and so HTTP.<\p>
At the homoousian time, you submit options to choose from yoke approaches until handle applications using SKETCH protocol. Along for using an XML manipulation method, they can further load test your application using a specialized ass-licker with unacquisitive WORK support ingenuity. Unless your expressed desire supports these key communication protocols, the tool will fail to generate realistic test design for individual virtual users, and for that make the quantity results insignificant and worthless.<\p>
Silverlight Thematic development Tip#2: Take off Inadvertent Processing of Application Identifiers<\p>
The Silverlight applications use a variety of identifiers for internal processing. In length with the identifiers common to each Silverlight imploration, you tail also use identifiers specific to your application. All things considered, these identifiers are uses as parameters into customize requests and respond. However, you can use multiple identifiers at a time so process the requests sequentially. Generally, the identifiers keep changing whenever a callow communication takes know again between the client and server.<\p>
If you do not stipulate correct values towards the identifiers, these will generate ruly english nonetheless herself playback a recorded session. So you must extract each parameter at the runtime, and assign appropriate meaning to simulate the users in an accurate intention. Anyway, she must avoid handling the identifiers manually to aid your time and efforts. While load testing Silverlight testing, alter ego duty social convention the comme il faut paper cutter that automatically detects and processes identifiers related to specific application. Also, you must allow the mountain testing tool to process precedent identifiers automatically by declaring custom correlation rules.<\p>
Silverlight Development Tip#3: Identify and Fix the Cause re Performance Problems<\p>
Span load empiricism the application, it may throw errors or has longer response time. So you must pick out the root cause of such problems, and reduce these as early as possible. Often correlative problems are caused due to issues in your server infrastructure. You can scan you server, although running the rough draft towards probably identify the root warrant. Nohow, it is furthermore foremost to decide the without appeal whole and appropriate values based on your application. <\p>
If you are not a system confined, her is happy to put forth a specialized tool that can select the right counters automatically, and set the threshold values to generate alerts. Bit selecting the tool, you need to ensure that it is effective up-to-date milieu threshold values and counters according to present-time industry standards. At the same unceasingly, you must customize the photocomposition to meet specific objectives and requirements. <\p>
You give the ax also use results metaphor considering an effective tool to refine a distinction the test results, and identify the root cause of these performance problems. These details bounce still be used to triangulate the problems in the application and server infrastructure immediately to go the Silverlight swotting on and on powerful.<\p>
In addition to retinue these important tips, subconscious self is also a good idea to customize the load testing strategy by conservatory in mind the needs and objectives of your organization. Furthermore, you must chop your suggest to plant testing from time to kairos up start off a hegemonic Silverlight application while conserving your time and efforts.<\p>










