Previous Topic

Next Topic

Book Contents

Book Index

Frameworks

In This Section

Concept

Handle framework dynamic parameters

Handle generic dynamic parameters

Look for dynamic parameters in NeoLoad

See Also

Design

Record a test scenario

Update recorded content

Open a NeoLoad project

Servers

Authentication

User Paths

Web pages

Requests

Logical actions

Advanced actions

SAP Actions

Push frameworks

Shared Containers

Populations

Variables

Search and Replace

Flags

Service Level Agreement (SLA) profiles

Import and export a project

Script Converter

Export a project for NeoSense

Design collaborative projects

Check the sanity of a project at design time

Concept

In NeoLoad, dynamic parameters refer to parameters that are dynamically generated by the server and used in several requests within a scenario. This type of parameter may be used for example to manage user sessions or preserve the browsing status at any given time. These parameters, that are calculated by the server, can be inserted into a hidden field of a form, or into a URL parameter, without any input from the user.

During a load test on an application, NeoLoad simulates the traffic of hundreds of users and each of these users must be able to use the value of the parameter generated by the server as opposed to the value of the parameter recorded during the scenario creation. Normally, to manage these dynamic parameters, you need to extract the value generated by the server using a variable extractor, and re-inject it into the subsequent requests in place of the recorded value. This is not a problem when dealing with a single, isolated dynamic parameter, but it can become tedious when the dynamic parameter occurs in many requests (numerous replacements in the request definitions), or when its value changes regularly (numerous variable extractors need to be created). For more information, see Variable extractors.

To make handling these parameters easier, NeoLoad includes two processes that make configuring the application dynamic parameters easier: