Postman (Software)

From EverybodyWiki Bios & Wiki

Postman is the only complete API development environment. The comprehensive set of built-in tools support every stage of the API lifecycle so individuals and teams can easily maintain a single source of truth. You can design and mock, debug, test, document, monitor, and publish your APIs from the Postman UI. Postman allows you to manage your APIs on the Postman native apps for MacOS, Windows, and Linux, with Newman, Postman's command line tool, and via the cloud using Postman Monitoring.

Postman Collections are the most common API specification format and are at the core of every tool within Postman. This makes it easy to save and reuse your work throughout each stage of the API life-cycle. Collections also allow you to collaborate with team members on Postman. Postman recently added private and team Workspaces to make sharing (and privacy) easier. Team Workspaces are the ideal locale for teams to support ongoing development and collaboration. Admins and team leads get project-specific insights, permissions, and oversight. In an additional effort to encourage collaboration, Postman now accommodates teams of any size. This year Postman added a larger Enterprise plan that includes features like single sign-on, dedicated customer support, access control, audit logs, etc.

Postman is now used by over 6 million developers around the world.[1]

Features[edit]

  • Workspaces - allow team collaboration during software development
  • Collections - series of HTTP requests organized by purpose
  • Environments - allow for storage and protection of private information
  • Test Scripts - write and run tests for each request using JavaScript.
  • Variables - allow you to reference locally stored data without compromising sensitive information.

Workspaces[edit]

Personal Workspaces allow users to create as many personal workspaces as they wish with a free Postman account! You can organize collections, environment, and other Postman elements into topic-specific workspaces.

All Postman users can create as many team workspaces as they wish with a free Postman account! You can create Postman teams, invite colleagues to join team workspaces, use all of Postman's valuable collaboration features. Collaboration is limited only by number of requests for free Postman users. There is no limit on number of workspaces, number of collaborators, or length of time. Unlimited collaboration is part of both Pro and Enterprise plans - no limit on requests, collaborators, timing, or shared workspaces.

Collections[edit]

Collections are the most-used API format. Using collections, you can consolidate requests, parameters, descriptions, tests and scripts
 all in one folder. You can collaborate on APIs through shared collections and build test suites, documentation, mock servers, and monitors on collections.

Environments[edit]

Environment variables can be used inside Postman in order to run APIs in different server. The variables can be used in almost anywhere. Variables are accessed using double braces.

Test Scripts[edit]

An example of test case where the API returns JSON string output: "127.0.0.1",

   pm.test("IP Address", function(){
       pm.expect(pm.response.json()).to.equal("127.0.0.1");
   });

A test executes right after API is connected. Assertion results appear in tests tab of the output.

Pricing[edit]

Postman is free for individuals and small teams. Postman Pro and Postman Enterprise are available per user per month pricing.[2]


This article "Postman (Software)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Postman (Software). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.

  1. "Postman App Support".
  2. "Postman Pricing".