Stress Testing

As I mentioned previously, this chapter is mostly about optimization and debugging. So, why does it open with a discussion about stress testing? The answer is that stress testing is one of the most important and yet often overlooked steps in developing Internet applications before going live.

Note

Stress testing refers to the practice of simulating high traffic on a Web site via some programmatic means.

Stress testing is important because it can uncover hidden weaknesses and undiscovered bugs as well as identify an application's breaking points. Therefore, I think it makes sense to discuss stress testing before delving into debugging and optimizing.

To stress test an application, you must place a load on it. All too often, Web ...

Get Building e-Commerce Sites with the .NET Framework now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.