Tools to measuring page rendering time
I'm using Jmeter at my organization for performance testing. The application is a secured web portal that provides a lot of reports and documents to its user. A major issue that I've run into is measuring the page load times, this is very important for me to measure. Apparently JMeter doesn't support this. So my question is what tools can I use to measure the page rendering times? It doesn't have to free, all that I need is a reliable tool. Again, this is for a secure application which requires user authentication.
There are no tools that can provide you client-side rendering times. Client side rendering is not a measurable value, unless all of the devices accessing the system are identical in terms of hardware and network access to the SUT. However, It is completely viable to do a stopwatch test of the total page rendering time, as long as you communicate to the client/whoever you are reporting to that those measurements are an indication only and take note of the configuration you were using when you took your measurements. In the past I've had a JMeter test running to apply peak load to the system, and manually I browsed the site using Fiddler in "Streaming" mode. By viewing the timeline you can see the client side rendering time which shows up as "gaps" between requests. Remember that almost all performance testing tools send network traffic to apply load to a system and therefore will never capture client side render times. Even if they claim to do so, I would be extremely wary.