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?
There are several tools in the market today that help automate many aspects of the software development lifecycle. Many teams use Jenkins as their CI solution, which allows them to easily achieve application integration.
If you are using Jenkins and are running your tests with Nouvola DiveCloud, you can also integrate your performance tests as a Jenkins step. Nouvola provides a native plugin to that purpose – the Nouvola Jenkins Plugin. It’s easy to get started. You’ll need to install the plugin from the Jenkins Plugin Manager. Once installed, adding a Nouvola Test is as easy as adding any other build steps.
In the ‘Add build’ steps, select Run Nouvola DiveCloud Test. The form has a couple of fields you need to enter: the test you want to run, and your DiveCloud account key. Do you want to see results after the test? Then add the Post Build Action Archive Artifacts, and use results_link.html as the file. Once the test is completed, not only you will receive an email, but the powerful DiveCloud results will be reachable via the artifact file.
Curious about other ways to streamline performance testing? Request a Nouvola demo to get a live walk-through of the full range of DiveCloud integrations, and let us help you find the solution that’s right for you.