# 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
![avatar](https://profile-avatar.csdnimg.cn/3b72653f3b4048f2a3c4aecc10c9bbbd_frgod.jpg!1)
安冬的码畜日常
- 粉丝: 4772
- 资源: 26
最新资源
- 风光储超级电容混合储能系统三相LC并网仿真研究:构成、优化与并网策略探讨,风光储超级电容混合储能系统三相LC并网仿真研究:混合储能系统优化与并网逆变技术探讨,风光储超级电容混合储能HESS三相LC并网
- Matlab Simulink环境下的DAB SRC闭环仿真模型:单PWM移相控制实现输出电压调节,Matlab Simulink环境下的DAB SRC闭环仿真模型:单PWM移相控制实现输出电压调节
- 基于LabVIEW 2018的六通道测振仪源代码:IEPE振动信号的采集、分析与导出系统,基于LabVIEW 2018的多通道高精度测振仪源代码:支持IEPE振动加速度传感器信号采集与分析,具备6路自
- 三机九节点风电渗透率仿真模型探究电力系统仿真与设计返回性能体验之旅,三机九节点风电渗透率仿真模型探索与研究:基于Matlab Simulink的动态性能探究,三机九节点电力系统Simulink仿真模
- 基于双孔隙介质理论的comsol顺层钻孔瓦斯抽采与瓦斯吸附解吸数值模拟模型研究,双孔隙介质模型中顺层钻孔瓦斯抽采的数值模拟-考虑瓦斯吸附解吸作用影响的研究,comsol顺层钻孔瓦斯抽采,考虑瓦斯吸附
- 一个用 c 语言编写的迷宫求解程序源码
- Video-2024-11-19晚上-三阶段总结课.wmv
- Matlab仿真研究:多个光纤束按特定排列方式的拉锥合束及空间复用功能,Matlab模拟:多个光纤的精确拉锥排列及空间复用合束技术,Matlab光纤束拉锥模拟 多个光纤按照特定排列方式进行拉锥,实现合
- Matlab Simulink下的光伏、燃料电池与蓄电池单相并网控制策略:MPPT控制光伏,DC-DC变换与过充过放保护机制研究,光伏+燃料电池结合蓄电池单相并网仿真:MPPT控制及智能充电管理,ma
- qt开发,五子棋游戏,实现人机对战和本地游戏
- 无人机系统用于立体货架盘点的技术解析与应用要点
- 33烦烦烦纷纷而无法分为氛围
- Matlab求解非线性传输方程:获取光谱图及时域光场分布与电离模式下的解析,Matlab求解非线性传输方程:获取光谱图及时域光场分布的电离模式求解方法,Matlab 非线性传输方程求解 获取光谱图
- 基于matlab2018b的PMSM永磁同步电机参数辨识仿真:高效算法实践,基于matlab2018b的PMSM永磁同步电机参数辨识仿真:定子电阻、DQ电感与转子磁链高精度辨识,PMSM永磁同步电机参
- 原研控SSD2505方案全套资源公开:原理图、PCB设计图和源代码集成共享,原研控SSD2505方案全套资源包:原理图、PCB设计图和源代码全解析,原研控SSD2505方案,提供原理图+PCB+源代码
- Matlab模拟计算光纤传输特性:V参数分析、模式数量与分布图绘制、模式能量占比及有效折射率与色散系数计算,Matlab模拟计算光纤传输特性:V参数分析、模式数量与分布图绘制、模式能量占比及有效折射率
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)