To analyze web form response times, you can use the Log Parser command line tool, available for download at https://www.microsoft.com/en-ca/download/details.aspx?id=24659.
This tool is useful when you want to isolate bottlenecks and performance issues. It relies on IIS logs and generates reports.
Here’s a command line example:
logparser -i:W3C "SELECT TOP 30 [cs-uri-stem], MAX([time-taken]) AS MaxTime, MIN([time-taken]) AS MinTime, AVG([time-taken]) AS AvgTime INTO LogParser.csv FROM c:\temp\logs\*.log GROUP BY [cs-uri-stem] ORDER BY AvgTime DESC" -o:CSV
cs-uri-stem | MaxTime | MinTime | AvgTime |
---|---|---|---|
/wfgen/wfapps/webforms/IT_REQUEST/V1/Default.aspx |
1357 |
574 |
877 |
/wfgen/wfapps/webforms/CHANGE/V1/Default.aspx |
703 |
546 |
624 |
/wfgen/wfapps/webforms/EXPENSE/V1/Default.aspx |
996 |
761 |
881 |
/wfgen/ws/processesruntime.asmx/GetLaunchableProcessList |
716 |
156 |
242 |
/wfgen/wfapps/webforms/INVEST/V1/Default.aspx |
3250 |
2906 |
3078 |
/wfgen/wfapps/webforms/LEAVE_APP/V1/Default.aspx |
775 |
78 |
569 |