Home / Companies / Postman / Blog / Post Details
Content Deep Dive

How to write powerful automated API tests with Postman, Newman and Jenkins

Blog post from Postman

Post Details
Company
Date Published
Author
Abhinav Asthana
Word Count
881
Company Posts That Month
3
Language
English
Hacker News Points
-
Post removed?
No
Summary

Continuous Integration (CI) is a practice that many development teams strive for, involving the frequent integration of code into a shared repository, followed by automated builds and tests. However, many teams struggle with the testing aspect, particularly in API development. Postman, traditionally a REST client, offers a solution with its testing sandbox that allows developers to write and execute JavaScript-based tests for APIs. To integrate these tests into a CI workflow, Postman can be used in conjunction with Newman, a command-line tool that runs Postman Collections, and Jenkins, a popular CI server. The text describes how to set up a CI environment using Jenkins and Newman on Ubuntu, detailing the installation of Jenkins, NodeJS, npm, and Newman. It outlines how to create a Jenkins project that runs a Postman Collection via Newman, checks for test failures, and schedules builds to run every 30 minutes. This integration not only enhances the CI process by ensuring regular testing but also provides flexibility and customization options for developers, with further resources available for more dynamic configurations.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.