Continuous Deployment and Continuous Integration are methodologies used by many companies these days for their software development lifecycle. It allows for quicker, more agile responses to customer needs and faster product improvements. A key factor in achieving these goals is automation. Most of the steps in the development lifecycle can be automated, and this includes testing. In fact, continuous integration and continuous deployment would not be possible without continuous testing. And testing, of course, means not just functional testing but also performance testing. After all, what good would it be to push out more frequent functional improvements only to have them throttle performance?