Jenkins & JUnit Integration with the API Tests

In this post, we’ll take a look at how to integrate API tests with Jenkins as well as add JUnit reporting with it.

  • You can check out this video to install Jenkins locally
  • Publish API tests to GitHub
  • Create a new freestyle test job
  • Add the necessary Source Code Management details (example — repository URL and Jenkins credentials)
  • In the build step (choose either Windows batch command or shell command), add the steps you use to run your tests locally. For example -
npm install // to install all the packages
npm test // to run your tests
  • In the post-build step, choose the JUnit report option and add your report path, example — test*.xml
  • Save changes and Build the project

You should see a successful build as well as JUnit reporting along with it, similar to this:

There you go, now you have Jenkins as well as JUnit reporting setup for your API tests 🙌

You can also clone the GitHub repo to access this code

I hope this post helped you out, let me know if you have any questions in the comments below!

Happy testing! 😄

Subscribe to my YouTube channel
Support my work —
Follow @automationbro on Twitter

SDET Architect | YouTuber | Tech Blogger | Love to explore new tools and technologies. Check out my YouTube channel —

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store