ASP .Net CLR Load Test
This test monitors the classes and assemblies loaded on to an ASP .Net application. A class is essentially the blueprint for an object. It contains the definition for how a particular object will be instantiated at runtime, such as the properties and methods that will be exposed publicly by the object and any internal storage structures.
Also known as Managed DLLs, assemblies are the fundamental unit of deployment for the .NET platform. The .NET Framework itself is made up of a number of assemblies, including mscorlib.dll, among others. The assembly boundary is also where versioning and security are applied. An assembly contains Intermediate Language generated by a specific language compiler, an assembly manifest (containing information about the assembly), type metadata, and resources.
Target of the test : An ASP .Net server
Agent deploying the test : An internal agent
Outputs of the test : One set of results for every worker process on the ASP .Net server being monitored.
Parameter | Description |
---|---|
Test period |
How often should the test be executed |
Host |
The IP address of the host for which this test is to be configured. |
Port |
The port at which the specified Host listens to. |
Measurement | Description | Measurement Unit | Interpretation |
---|---|---|---|
Current appdomains |
The number of AppDomains currently loaded in this application. |
Number |
AppDomains (application domains) provide a secure and versatile unit of processing that the CLR can use to provide isolation between applications running in the same process. |
Current assemblies |
The number of assemblies currently loaded across all AppDomains in this application. |
Number |
If the Assembly is loaded as domain-neutral from multiple AppDomains then this counter is incremented once only. Assemblies can be loaded as domain-neutral when their code can be shared by all AppDomains or they can be loaded as domain-specific when their code is private to the AppDomain. |