Monitoring Performance Regressions

This chapter will cover writing automated tests to monitor performance, along with adding the tests to a Continuous Integration (CI) and deployment system. By constantly checking for regressions, you'll avoid building a slow application accidentally. We'll also cover how to safely load test a system without forcing it offline and how to ensure that the tests mimics real-life usage as far as possible.

Topics covered in this chapter include the following:

  • Profiling
  • Load testing
  • Automated testing
  • Performance monitoring
  • Continuous integration and deployment
  • Realistic environments and production-like data
  • UI testing with selenium and phantom headless browsers
  • A/B testing for conversion optimization
  • Cloud services ...

Get ASP.NET Core 2 High Performance - Second Edition 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.