Home / Product / Features / Technologies / .NET

 - .NET Applications Stress Test

Features

.NET Applications Stress Test Support

Specific support for .NET Applications

  • NeoLoad's advanced features enable complex .NET Applications Stress Test without having to manually configure the test scenario.
  • NeoLoad can reach for dynamic parameters in your application, and automatically detect specific .NET parameters such as ViewState.

.NET infrastructure monitoring

  • Bottlenecks can occur in practically every element of the .NET infrastructure and may be caused by a malfunctioning component, a system lacking resources, or a program dominating a particular resource.
  • NeoLoad can monitor your .NET infrastructure through web load testing Windows monitoring specific module.
  • Using the Windows monitoring module, NeoLoad will help you to identify these bottlenecks during the .NET Applications Stress Test and allow you to take corrective actions.
  • You can easily define monitors on the Windows platform (CPU, memory... ) as well as Microsoft server applications such as IIS or MS SQL Server, each with specific performance counters.

How NeoLoad handles a .NET Applications Stress Test

.NET support using the ViewState property

  • ASP.NET provides the server-side notion of a view state for each control. A control can save its internal state between requests using the Viewstate property.
  • Viewstate represents the state of the page when it was last processed on the server. ViewState is used to track and restore the control state values that would otherwise be lost, either because those values do not post with the form or because they are not in the HTML page.
  • The viewState is stored within the HTML source as a hidden parameter in each form.

NeoLoad and ViewState

  • When submitting form parameters whose values change from one virtual user to another, the Viewstate will have a different value for each virtual user. Consequently, this parameter must be extracted from the server response of each form and injected in the subsequent requests, for each virtual user.
  • Extracting the Viewstate is always possible manually using NeoLoad's VariableExtractor feature. However, NeoLoad is able to configure automatically all the appropriate requests to handle the Viewstate and EventValidation parameters.
  • After recording the scenario on your .NET application, the NeoLoad Wizard detects the application's dynamic parameters. It finds generic dynamic parameters and configures the scenario for you. It will also searches for the .NET parameters of a specific configuration.

Product