We developed a complex single page application based on Sencha Ext.JS framework. There are many "pages" in the application that are changing dynamically without refreshing the browser's URL. All the user's interaction and content changing is dynamically created and destroyed.
We now want to measure client side stability and performance along time. The test should focus on client side behavior and responsiveness. We don't need to test the server side response time - it will be same response time for granted during the test.
All the tools that I saw that exists are usually dealing with the XHR response time and usually based on load time per URL which is not relevant on our case - because the same url is continuing and doing work along time.
Any suggestion for a good practice and tools for this kind of test?