Hey guys, we have an in-house website that our company uses and it has some 1000 users on it accessing 80+ SQL servers. The problem is that we run into a lot of slowness issues, but a lot of it is sporadic. What I'm looking for is an application that records the response times when a user is navigating the website. It has to be client side because the help I've received from development has been nil. I want to measure the load times of when a user is working in this web page and be able to retrieve the data maybe after a day or a few hours and bring it to development and be like "look, this is what we're experiencing".

The only thing that has come close has been Firebug, but there doesn't appear to be a good way to track the response times over an extended period of time. Other than that I've probably spent the last week typing in various searches trying to find an application like that but I can't find anything.

5 Replies

Download Google Chrome > right click on the page > select inspect element. Select Network on the top. This will show you how long individual GET and POST requests are taking. Oh and it is exportable to an HAR file.

The firefox and Google Chrome options are close, but from what I can tell there is no way that I can have a user working all day and then be able to analyze the data later. It doesn't look like there is any log where I can go in and see all the HTTP requests and response times over the course an extended period that show exactly what the users are doing and how long it takes for a page to load. They're close to what I'm looking for though.

not sure this is exactly what you are looking for either, but Chrome's Speed Tracer extension will track activity and get really detailed in terms of tracking down bottlenecks. It'll also allow you to save the trace for later. If I recall correctly you need the dev version of Chrome and to launch it with some switches, but either way it's really cool.

0

This discussion has been inactive for over a year.

You may get a better answer to your question by starting a new discussion.