Any suggestions for an effective Performance-related Automated Smoke Test?

In the past, I've played around with enhancing our basic automated Smoke Test by adding timing information for each test case. If the timing was outside of an expected range an error would be raised.

It worked reasonably well, but I'm wondering if others have had better methods.

- Joe (