I have a question in regards to the load testing capabilities of Test Complete. I was wondering if its possible to measure the time on database requets. I'm using a thin client that deals with a database off site and am curious if theres anyway to measure the time from sending the request and recieving it.
I don't know about the functionality directly in the application itself. I have never used it to tract transit time at all. If you are looking for round-trip time though you could probably record a startTime variable just before you send your request and a endTime variable just after your request. If you take a timestamp on these two points then you can subtract the endTime from startTime to get the difference, or the round-trip time.
Does that make sense? Hope it helps. If it's not what you're looking for then explain a little more and I'll try to make my brain listen this early Monday morning.
9 out of 10 people I prove wrong agree that I'm right. The other person is my wife.
TestComplete's Load Testing feature allows you to only test client-server applications that communicate via HTTP and can work via proxy.
Brent is right regarding time measuring, this approach will allow you to get the time taken by a client-side action if there is an explicit indication of the action completion that you can detect from your script.
However, if you need an accurate measurement of your client application's performance, I recommend using a profiling utility, not a testing utility.
For example, take a look at AQtime, our profiling and debugging tool: http://www.automatedqa.com/products/aqtime/index.asp