I've got DEBUG and TRACE defined. I've tried Trace.WriteLine, Debug.WriteLine, Console.WriteLine, and TestContext.WriteLine. In the Test Results window, I've added columns for Output (StdOut), Errors (StdError), Debug Trace, and Stack Trace. I've tried all the "Show output from" options available for different streams in the Output window. I've looked all over the output summary window with the graphs and stuff. And nowhere can I find a single byte of trace output.
I had the same problem with VS 2008, in which load tests were a new and crude feature... I thought the upgrade would make things easier, but it hasn't.
All over the web people talk about logging trace messages to a console in these tests as if it were the easiest and most obvious thing in the world. I have no trouble with this sort of trace output during normal debugging, only when running load-tests. Why can't I find a way to do it?
[UPDATE] I found a partial answer: I can see the trace output on test runs that fail. After a run with failures, the page of graphs and stats opens, and at various places, there's a link to the errors. Click that and open the Load Test Errors window, right-click an error and select View Details, and you get a page in which there's an "Additional Information" section, and that section includes any messages written with TestContext.WriteLine. There's also a Debug Trace section that has messages written with Debug.WriteLine.
But I don't see a way to look at this output for a successful run. (And it would be nice to be able to combine certain outputs into a single stream, but I guess I can see why one would have to implement that manually.)