This topic describes how LoadComplete supports the Binary XML format.
About Binary XML
Binary XML (MS-NBFX) is a binary format that can efficiently represent XML documents. Using this format reduces the verbosity of XML documents and decreases processing time and cost.
The Binary XML format is extended by another format - Binary SOAP (MS-NBFS). The Binary SOAP format uses the Binary XML format but specifies the set of strings to which a producer and consumer can refer.
The Binary XML and Binary SOAP formats are widely used in Silverlight applications for their browser-server communication.
What Does Binary XML Support Mean
LoadComplete can decode .NET Binary XML (Binary XML and Binary SOAP). This means that with LoadComplete, you can perform load testing of applications that use these formats to communicate with web servers. It supports recording and playing back of .NET Binary XML requests and provides you with access to individual data values that are sent to or received from the server. So, you can easily parameterize Binary XML requests.
To record Binary XML, you do not have to make any special preparations. You can record traffic in the same way as you record HTTP traffic (see Recording User Scenarios).
Content-Type attribute of Binary XML requests is application/msbin1.
Content-Type attribute of Binary SOAP requests is application/soap+msbin1.
For each parameter, LoadComplete displays the following information:
How You Parameterize Binary XML Requests
The key benefit of accessing data values passed in Binary XML streams is that you can change them in your tests. This helps you pass information from earlier requests to further requests with ease. The entire procedure is very simple:
Open your scenario for editing.
In the scenario editor, find a request that obtains data from the server.
For step-by-step information on parameterization, see Parameterizing Rich Internet Application Traffic.
|Note:||LoadComplete does not change the request structure. You can change parameter values, but you cannot create or delete parameters or change their type.|