TestComplete does not have those features built in because it only simulates the client side and, because of this, can only take measurements based on client responses.
FOr those measurements, depending upon your server solution, you'll need to set up other monitoring software.
For example, on Windows 2003 Server, you can use perfmon (Performance Monitor) to set up counters to keep track of that information over the course of your test run and even have those counters written to file for reference later.
Automated Testing Evangelists
Definition expert - noun - Unknown drip under pressure
You can track memory utilization for your app under test. I've written just such a function, in JScript, that I call within my TestComplete test unit. So, there is a way to gather the data, from within your TestComplete test framework - using WMI Service Query.
To get more than just memory utilization, you can use a tool from Microsoft to get specific scripting code of your choice (VBScript, Perl, JScript, and Python) that requests information from the Windows WMI. If you download the Scriptomatic app from the microsoft site, that tool's GUI let's you choose the WMI Namespace and WMI Class, which allows you to gather several key elements already being tracked by Windows.
I am also working on trying to develop a similar script to track CPU utilization of my app under test. I am less successful with this function -- CPU use is time based, and you just can't "call" for a number. If I am successful, I'll post an update here ...
Hope this helps you out - a little late, but I was not using this tool until just a few months ago.
"No matter where you go, there you are." - Buckaroo Banzai