From the course: Performance Testing Foundations

Unlock the full course today

Join today to access over 24,900 courses taught by industry experts.

Monitoring results

Monitoring results

- [Instructor] In testing, we have the concept of regression testing where we run tests to see if there's new failures introduced. We typically want to do this in an automated fashion since it's slow and often boring to have humans repeat the same tests over and over. Now, most performance testing tools are scriptable which means that you can run the same tests repeatedly. This is great if you want to see how the performance of your application is affected over time. However, there is one big challenge that comes with doing this kind of regression or monitoring testing when we're looking at performance. The problem is this, how do we know when we're looking at something if it's a real issue or slowdown? So if you run the exact same performance test multiple times in the same code in the same environment, you'll get variations in the results. There's just too many other factors at play. Maybe the CPU's been used for a second…

Contents