Software:Postman

From HandWiki
Revision as of 08:43, 9 February 2024 by AstroAI (talk | contribs) (fix)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Postman
Postman (software).png
Original author(s)Abhinav Asthana, Ankit Sobti, Abhijit Kane
TypeSoftware testing
Licenseproprietary software

Postman is an application that allows the testing of web APIs. The software was created in 2012 by Abhinav Asthana, Ankit Sobti and Abhijit Kane in Bangalore in order to solve the API tests sharing problem. Originally, it was a plugin for Google Chrome, then a rich client, and finally a thin client. It's now used by more than 500,000 companies worldwide and its headquarters is in San Francisco .[1]

Features

Postman regroups API tests in collections, to mutualize their URLs and authentications. It includes:[2][3][4][5]

  • A free version with workspace sharing to three users maximum.
  • Variables depending on the selected environment.
  • A version control system of tests and environments.
  • Access rights per roles (user or editor).
  • Benchmarks.
  • Importation and exportation in JSON.
  • Tests exportation to various HTTP clients formats (cURL, PHP, Python, Java, Node.js...).
  • Authentication by JSON Web Token (with possible OAuth2 configuration).
  • REST, SOAP, GraphQL, and gRPC[6]
  • A rich client.
  • A thin client allowing to upload files to send to APIs.
  • A debugging console which keeps previous requests and responses calls in memory .
  • Scripts to automatize tests.

References

  1. "Postman Launches New API Platform, Redefines API Management for the API-First World". the AI Journal. 2021. https://aijourn.com/press_release/postman-launches-new-api-platform-redefines-api-management-for-the-api-first-world/. 
  2. "Features". https://www.postman.com/postman-features/. 
  3. API Testing Using Postman: Part 1 ( What is an API? ). YouTube. 2019-08-09.
  4. "How to use Postman for API Testing Automation". 2020-03-24. https://www.blazemeter.com/blog/how-use-postman-manage-and-execute-your-apis. 
  5. "How To Automate API Testing With Postman". 2020-09-07. https://www.smashingmagazine.com/2020/09/automate-api-testing-postman/. 
  6. "Postman Announces Support for gRPC in Beta". 2022-01-17. https://www.programmableweb.com/news/postman-announces-support-grpc-beta/brief/2022/01/17.