Postman 接口自动化测试与持续集成全栈-Postman 脚本编程

Postman 使用 Javascript 编写测试脚本,它运行在 Node.js 之上,因此也继承了 Node.js 强大的编程能力,可以动态灵活的处理请求和测试集的事物。例如可以在测试脚本中包含动态参数,在不同的请求之间传递数据。

EMocker 易墨客 --30分钟上手教程

EMocker 快速上手使用,精准测试、模拟服务、服务代理转发等。使用 Java 或 Node.js 自定义规则。

EMocker 易墨客 --HTTP/HTTPS 接口服务模拟与监控工具简介

Mock 服务器可以模拟任何使用 HTTP / HTTPS 对外提供服务的 WebService 服务、系统或网站。

Postman 接口自动化测试与持续集成全栈-实战环节之Demon 演练快速上手

本节演示使用 Postman 检查服务器是否正常对外提供服务
验证步骤:

  • 创建请求和测试集,测试集用来管理测试请求。
  • 创建请求和返回结果验证脚本。
  • 运行验证脚本查看验证结果。

Postman 接口自动化测试与持续集成全栈- 设置请求参数

参数是 URL 的一部分,用了向服务器传递具有特定含义的指令。RESTFul API 向服务器传递参数的 URL 格式如下

Postman 接口自动化测试与持续集成全栈- API 请求响应处理

使用 “GET” 方法发送 HTTP 请求。点击 【Send】按钮后,请求会发送到 URL 地址,接收到请求后,服务器端会根据请求参数返回响应的结果。

Postman 接口自动化测试与持续集成全栈-创建请求

本节我们首先创建一个 RESTFul API 请求,填入请求地址,请求参数我们使用 “GET”,请求需要命名以便以后使用。请求选择或创建一个测试集 【Collection】 ,然后选择这个测试集,把命名后的请求保存在这个测试集里面。

Postman 接口自动化测试与持续集成全栈-Postman 功能介绍

Postman 为支持多样的功能提供有多个窗口和多个标签页,因此用户使用起来也很方便。它的主窗口包括三大区域:头部工具栏、左侧捷导航栏以及工作区。

Postman 接口自动化测试与持续集成全栈-Postman 下载与安装

Postman 有 Windows、Linux、MacOS 等多个版本,另外也可在 Chrome 上面安装插件,基于 Chrome 浏览器运行。当前 Postman 的最新版本为 7.6.0 。

Postman 接口自动化测试与持续集成全栈-API 测试介绍

API 是应用程序编程接口(Application Programming Interface)的简称。从技术上讲,API 是 应用系统、操作系统、开发库等对一系列过程、函数的封装,开发人员可以使用 API 编程对其它的 应用系统、操作系统、开发库提供的功能进行调用。