What are the reasons why parameterization is necessary when load testing the Web server and the database server.

Showing Answers 1 - 34 of 34 Answers

Sujatha

  • Jul 6th, 2005
 

Parameterization is generally done to test with multiple set of data or records.

  Was this answer useful?  Yes

pradeep

  • Apr 4th, 2007
 

parameterization is like script varibles.It is used to vary input to  the server and to emulate real users.diffrent set of data are sent to the server each time the script is run.one script can emulate many diffrnt users on the system. 

Sujatars

  • Jun 13th, 2007
 

To paramaterize the data means to test with multiple set of data i.e passing the paramaeter to the static value in data driven testing

  Was this answer useful?  Yes

rohan

  • Aug 30th, 2007
 

The answer is, for example, when we record script by using vuser generator a session id is recieved which changes every time we login that web server so when we replay the same script which we have recorded earlier our session id doesnt match so thats why we have to pick it from server through paramaterization

We must differ parameterization and correlation clearly in the context of the LoadRunner tool.  To capture the dynamic data and reuse it, is correlation.  To define what data to pass in the load test is parameterization. 

In parameterization, there could be various reason why it's necessary such as the following.

1. Want to test how the application react with different type of users.
2. Wnat to test how the application react with different type of data sets being returned from a search query.

so on and so forth.

-papayamilkshake

Siddhartha Palit

  • Sep 18th, 2007
 

Parameterization is useful for performance scripts for varous reasosn: -
1. We can use different data in scripts dynamically.
2. When URLs of AUT are parameterized, it becomes easy for the script to point to different application environments, i.e. Dev, QA or Prod depending upon the requirements.
3. Parameterizing helps in emulation real scenario as it avoids caching effect, if we send same data again and again while running scripts in iteration, then the data could be used from cache or from the temporary table from the database. Now if we send different data in each iteration the real performnace transaction timers can be measured.

Regards,
Siddhartha

  Was this answer useful?  Yes

Parameterization is used to specify the different values from the client end to the server so that the scripts can use this value dynamically and we measure the performance transaction timers efficiently to know whether the data is considered from the cache or not.  Moreover to emulate the real scenario of different inputs to the server thereby avoiding caching problem.

  Was this answer useful?  Yes

Prerna

  • Mar 11th, 2016
 

This is correlation

  Was this answer useful?  Yes

Asma

  • Feb 23rd, 2017
 

Cache memory contains most frequently used data, In case different parameters are not provided the details will be directly fetched from the cache memory instead the request moving to servers, hence altering response times.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions