# API-Testing-and-Development-with-Postman-Second-Edition
This is the code repository for the [API-Testing-and-Development-with-Postman-Second-Edition](https://www.packtpub.com/product/api-testing-and-development-with-postman-second-edition/9781804617908), published by Packt.
More details are below, pick up your copy today!
**API creation, testing, debugging, and management made easy**
The author of this book is - [Dave Westerveld](https://www.linkedin.com/in/dave-westerveld-25339a42/)
## About the book
Postman is an invaluable tool for exploration and testing of web APIs and helping testers and developers figure out how an API works. With Postman, you can create effective test automation for any APIs, and this guide will help you unleash its full potential.
API Testing and Development with Postman is an invaluable resource for anyone who wants to create a good quality API, but isn't sure how to go about it. This guide will help you unleash the full potential of Postman’s test automation capabilities.
A combination of theory coupled with real-world examples will help you learn how to use Postman to create well-designed, documented, and tested APIs. After you’ve familiarized yourself with the theory, you’ll move on to hands-on projects that will teach you how to add test automation to an existing API. You’ll also learn some of the new and powerful features that Postman has that can help you avoid introducing bugs.
This second, fully updated edition features new chapters on workflow testing, creating and using mock servers, API security testing, and performance testing. The new and expanded information in this edition will help you future-proof your APIs.
By the end of this book, you'll be able to use Postman to set up and run API tests for any API that you are working with.
## Key Takeaways
- Find out what is involved in effective API testing
- Leverage Postman to improve the quality of you API
- Use data-driven testing in Postman to create scalable API tests
- How to create and use a Mock Server in Postman
- Verify and improve the quality of an API using contract testing
- Understand the basic principles of security testing
- Get to grips with functional and non-functional testing of an API
- Discover how to use industry standards such as OpenAPI and mocking
## What's New
This Second Edition of _API Testing and Development with Postman_ is fully-updated throughout, including modernized coverage on authorization options and API monitoring with Postman. The book also includes four brand-new chapters: Workflow Testing, Creating and using a Mock Server in Postman, API Security Testing, and Performance Testing an API.
## Outline and Chapter Summary
In a world of fast food, fast fashion, and fast-to-market strategies, does quality even matter? The pressures of the world we live in seem to push us towards taking shortcuts, even when it comes to producing high-quality software. I am doing my part to push back against that world. I think quality matters. We have enough easily broken junk in our lives. It’s time for more quality.
This book is one small stake that I’ve put in the ground in an attempt to help the world see more high-quality software. I hope that whether you are a professional tester, or a developer looking to learn more about testing, you will be able to join me in my attempt to improve the world through quality software applications.
APIs are becoming the backbone of the internet. They help companies to communicate with each other externally and also provide the communication infrastructure for many internal pieces of modern software systems. A marriage is held together by good communication, and so it is with the internet too. Good communication between different services is important to well functioning applications. For that reason, API testing matters for producing good-quality software.
On the surface, this book is primarily about the API testing tool Postman, but I have also tried to weave in examples and teachings that will help you to to use that tool in a way that will have a real impact on quality. If you work through this book, you will gain an in-depth grasp of how Postman works, and you will also have a solid foundation in how to think about API testing in general. I want you to have more than just the ability to manipulate Postman to do what you want it to. I also want you to be able to know when and how to use it so that you can be an effective part of creating high-quality APIs.
1. API Terminology and Types
2. [API Documentation and Design](https://github.com/PacktPublishing/API-Testing-and-Development-with-Postman-Second-Edition/tree/main/Chapter02)
3. [OpenAPI and API Specifications](https://github.com/PacktPublishing/API-Testing-and-Development-with-Postman-Second-Edition/tree/main/Chapter03)
4. [Considerations for Good API Test Automation](https://github.com/PacktPublishing/API-Testing-and-Development-with-Postman-Second-Edition/tree/main/Chapter04)
5. Understanding Authorization Options
6. [Creating Test Validation Scripts](https://github.com/PacktPublishing/API-Testing-and-Development-with-Postman-Second-Edition/tree/main/Chapter06)
7. [Data-Driven Testing](https://github.com/PacktPublishing/API-Testing-and-Development-with-Postman-Second-Edition/tree/main/Chapter07)
8. Workflow Testing
9. [Running API Tests in CI with Newman](https://github.com/PacktPublishing/API-Testing-and-Development-with-Postman-Second-Edition/tree/main/Chapter09)
10. Monitoring APIs with Postman
11. Testing an Existing API
12. Creating and Using Mock Servers in Postman
13. [Using Contract Testing to Verify an API](https://github.com/PacktPublishing/API-Testing-and-Development-with-Postman-Second-Edition/tree/main/Chapter13)
14. [API Security Testing](https://github.com/PacktPublishing/API-Testing-and-Development-with-Postman-Second-Edition/tree/main/Chapter14)
15. Performance Testing an API
### Chapter 01, API Terminology and Types
Chapter 1, API Terminology and Types, gets you started with some of the basic API terminology and introduces you to the different types of APIs.
### Chapter 02, API Documentation and Design
Chapter 2, API Documentation and Design, covers the design principles that apply to creating and testing APIs, and both how and why to create useful documentation.
### Chapter 03, OpenAPI and API Specifications
Chapter 3, Open API and API Specifications, explains what API specifications are and how to get started with using them in Postman.
### Chapter 04, Considerations for Good API Test Automation
Chapter 4, Considerations for Good API Test Automation, teaches you how to create and execute valuable and long-lasting API tests in Postman.
### Chapter 05, Understanding Authorization Options
Chapter 5, Understanding Authorization Options, walks through how to use many of the API authorization methods available in Postman.
### Chapter 06, Creating Test Validation Scripts
Chapter 6, Creating Test Validation Scripts, explains how to create and use test scripts in Postman.
### Chapter 07, Data-Driven Testing
Chapter 7, Data-Driven Testing, discusses what data-driven testing is and how to use it to create scalable tests in Postman.
### Chapter 08, Workflow Testing
Chapter 8, Workflow Testing, explains what workflow tests are and how to create flows in Postman.
### Chapter 09, Running API Tests in CI with Newman
Chapter 9, Running API Tests in CI with Newman, shows how to run Postman API tests at the command line with the Newman runner.
### Chapter 10, Monitoring APIs with Postman
Chapter 10, Monitoring APIs with Postman, explains how to monitor product usage of APIs with Postman monitoring.
### Chapter 11, Testing an Existing API
Chapter 11, Testing an Existing API, works through a hands-on example that shows what kind of tests to create when testing an existing API.
### Chapter 12, Creating and Using Mock Servers in Postman
Chapter 12, Creating and Using Mock Servers in Postman, explains what moc
安冬的码畜日常
- 粉丝: 3961
- 资源: 23
最新资源
- yolox_cfp_s.pth
- CFAR-radar-algorithm-MATLAB-GUI-master.zip
- I2 Localization v2.8.22 f4
- 盒子检测13-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- 大黄蜂塔防.exe大黄蜂塔防1.exe大黄蜂塔防2.exe
- 2024大模型在金融行业的落地探索.pptx
- 盒子检测49-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord数据集合集.rar
- IMG_20241224_190113.jpg
- 【安卓源代码】奶牛管理新加功能(完整前后端+mysql+说明文档).zip
- 【安卓源代码】群养猪生长状态远程监测(完整前后端+mysql+说明文档).zip
- 基于分治法的快速排序算法设计与分析报告
- 糖果店冲击.exe糖果店冲击1.exe糖果店冲击2.exe
- 目标靶子检测29-YOLO(v5至v9)、COCO、CreateML、Paligemma、TFRecord数据集合集.rar
- MATLAB优化工具箱使用教程
- simulink-master.zip
- 硬币、塑料、瓶子检测13-YOLO(v7至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈