Specific support for .NET Applications
Thanks to Microsoft's Visual Studio, it’s possible to develop Web applications using the Microsoft ASP.NET environment.
These applications are easy to create but their architecture is complex, so testing them is complex too.
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.
During a test, NeoLoad also can monitor the server infrastructure using the Windows monitoring module.
How it works
What is the ViewState ?
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.
Monitoring servers in a .NET infrastructure
Bottlenecks can occur on any of the infrastructure’s components and may be caused by the malfunctioning of a resource, a system without enough resources, or a program taking over a certain resource.
NeoLoad’s Windows monitoring module allows you to pinpoint these bottlenecks during the load test. You can set monitors on your Windows servers (CPU, memory…) and on other Microsoft servers such as the IIS server or SQL Server using specific performance counters.
Quick links
Download the trial version of NeoLoad.
View the NeoLoad demo.
See the supported technologies list.
See the monitoring modules list.
Contact us for further information.
.NET and logo are trademarks of Microsoft Corporation in U.S.A and other countries.