API Lifecycle, Part 1: Build and Test an API | Postman Intergalactic

preview_player
Показать описание
Join us for a one-hour, intermediate-level Postman learning session geared specifically for API developers, API producers, and anyone else invested in building quality APIs. We’ll walk through the initial stages of the API lifecycle, including designing, defining, documenting, and testing an API.

Here's what we'll do in this session:
- Introduce the stages of the API lifecycle
- Review API-first model of software development
- Define foundational operations around an API including source control and collaboration
- Leverage Postman entities such as collections, environments, and mock servers
- Explore the industry-standard vocabulary of OpenAPI

00:00 Session Introduction
00:45 Staff Introductions
01:17 Agenda and Learning Goals
05:09 The API Lifecycle
07:23 What is "API-First"
09:35 Review of an OpenAPI Specification
15:01 Importing the OpenAPI Spec Into Postman and synchronizing it back to GitHub
23:04 Running the Test Suite Validator and fixing problems
31:24 Reviewing Collections, Environments
34:20 Making a Mock Server with example responses and how to use the Collection Test Runner
36:52 Building a few behavior-drive tests for our API and Mock Server
45:32 Additional Resources and reviewing the Learning Objectives
48:38 Q&A

The Ice Cream Shop OpenAPI Specification can be found here:

Here is a direct link to an imported API in our Intergalactic workspace

For more information about API Lifecycle Development, please check out the following learning resources:

Our community forum has many helpful tips as well, and there are many eager people waiting to help:

Check out API Lifecycle, Part 2: Monitor and Deploy an API

And register for future Intergalactic sessions, and review previous recordings as well:
Рекомендации по теме
Комментарии
Автор

Hi, I'm a Macbook user. When I try to create a new API, no configuration mode opens, it just creates 'New API' and then I have to manually enter everything, import the definition and create the collection from it. The user interface is different than the one shown here. There is no draft to rename, like in the video. I don't have the tests tab, in the version I have it's called 'scripts'... Am I doing something wrong or is this video already outdated?

dmarqueswave
Автор

The last step before you Import it the screen is totally different on my postman ( I can not choose to Link this collection as) I use postman for Linux version 10.22.3
Well thanks for the effort but this is an outdated video so not much help when the half of the UI looks totally different and can not follow on.

mRxmodule
welcome to shbcf.ru