Friday, September 11, 2015

Resolution Steps for .NET Framework installation failure 0xc8000222

Resolution of  this issue is as follows

1.Stop the windows update service
  use this command ---> net stop WuAuServ

2.Rename the folder 'SoftwareDistribution' in your windows folder (most Probably 'C:\Windows\ SoftwareDistribution ')  to something else.

3.Restart the windows update service
  use this command ---> net start WuAuServ

4.Now try to install the .net framework again.It should now work smoothly.

Friday, August 14, 2015


               Here in this post I am presenting windows metrics for performance monitoring



Wednesday, April 22, 2015

NTLM authentication issue in AjaxTruclient protocol


 For some applications we see NTLM authentication issue while replaying the AjaxTruclient protocol script with Firefox and to avoid that here is the solutions

Navigate to Vugen installation path --> dat--> LrWeb2MasterProfile

Open the user.js file inside the folder

Search for etwork.automatic-ntlm-auth.trusted.uris string

Copy the URL of the application which is to be trusted and place as a value for above string

Save user.js file and close it

Now, Replay the script or create a new script then you won't find NTLM authentication issues

Tuesday, March 10, 2015

Warning -26695: Redirection depth (3) exceeds max (2) for "https://" in loadrunner script while replaying

Warning -26695: Redirection depth (3) exceeds max (2) for "https://" in loadrunner script while replaying When this scripting issue occurs - Do the following :


It can be solved in 2 ways . :

Option 1 # : Update/Insert the key value "MaxRedirectionDepth=<>" in the default.cfg file.

Option 2 # : Add web_set_option("MaxRedirectionDepth","<>",LAST); in the script just before the request.

Thursday, February 5, 2015

Usage of lr_advance_param() in loadrunner scripts

lr_advance_param("param1"); - it is a loadrunner function which helps in advancing the parameter value to the next row in the table.

How does it helps :

When the scenario is like if we have a parameter variable at various places in the script,But we need to pass the parameter value with advancement only at certian places. In such a case, we can't provide update on each iteration as it passes same value across each iteration.Also, We can't provide update on each occurence as it passes different values for each occurence.

So in such a case lr_advance_param("param1") functions help much better in the places wherever the parameter expects the update.

Sunday, January 11, 2015

Resmon(Resource Monitor) with Windows

Resmon(Resource Monitor) with Windows

Resmon - Resource monitor is a very informative monitoring tool which provides details of the following:

1. Process image-process ID - Description - %CPU time associated for it - Threads

2. Process level Writes/Reads/files location

3. Process level network statistics

4. Process level memory such as hard page faults, committed memory,working set , Private,sharable memory

5. Process - Associated services, Handles and Modules details and Different CPU core level usages

6. Disk Activity and Logical disk details

7. Network Activity , Tcp connections and Listening ports respective to process

On a final note, a fantastic utility in process respective to drill down performance root cause.

Hope this helps

Monday, January 5, 2015

Apache server status with trends using loadrunner script

Apache server status can be found for the deployed application using the URL :

http://servername/server-status

The metrics such as CPU LOad,Busy and idle workers, Bytes per request and per second , Requests per second can be monitored instantaneously.

But, to capture as a graph/trend we can create using Loadrunner script and through enhancements.

Here are the steps

1. Create a script with server status URL .

2. Correlate and capture values of metrics using LR User data point

3. Run the script in controller/pc with at least 1 user.

4. observe the trending online / offline using analysis.

This is very much helpful during load testing on apache servers.