postman接口自动化(一)postman界面与断言介绍

一、postman介绍

首先安装 Postman,直接安装即可。
安装好后,我们来看看界面。创建一个账号,也可以不注册,直接点右上角 x 关掉即可。不注册并不影响正常使用,只有当你需要分享用例和团队协作才需要注册账号。
在这里插入图片描述
首先左边部分依次是:
History: 请求发送的历史记录
Collections: 请求集合,其实就是用来管理用例的,可以将请求保存集合中,批量管理和运行,同时才能够使用变量来处理接口之间的数据依赖
APIS: Postman 新推出接口设计、文档管理、接口测试协作的功能

其次是右边部分,用来构建请求:
请求方法: 选择发送请求的方法,一共有10多种,根据接口文档选择
URL: 输入请求的接口地址
Params: 请求参数,也就是 URL 中的 ? 后面的部分,这部分可以放在 URL 中,也可以放在这里。当然随便放哪里都一样,Postman 会自动在另一个地方填入
Authorization: 权限认证的处理,比如 OAuth 等
Headers: 发送请求需要的头部字段,以键值对的形式填入
Body: POST 方法等发送的 报文内容,可以选择对应的格式,比如 form-data, application/json 等格式
Pre-request Script: JavaScript 脚本,在请求发送之前执行。可以用来初始化数据、执行前置请求、或者用来加密数据
Tests: JavaScript 脚本,在请求发送后接收响应后执行。主要用来保存响应结果用作后续请求的参数,更重要的是用来对响应结果进行断言,以验证接口的正确性
Cookies: 对请求的 Cookies 进行管理,某些请求必须要 Cookie 才能正确响应
code: 导出请求发送的代码,一般都是以测试框架构成的代码。支持 Python、Java语言等代码的导出

请求发送界面介绍
在这里插入图片描述
二、断言
Postman 中提供了一系列的断言,不过都是通过提供预设的 JavaScript 语言代码来实现的。要使用 Postman 的断言,需要稍微有那么一点 JavaScript 基础。
Postman 的断言,必须要写在 Tests 中。
在这里插入图片描述
我们断言主要用 Postman 中预设的一些代码,你可以拖动一下预设代码部分,你空可以看到很多的断言语句,主要分为以下几类:
1. 状态码断言:
◆ Status code: Code is 200
判断状态码是否正确;默认判断状态是否为 200, 可修改;
◆ Status code:Successful POST request
判断状态码是否为预期结果之一;比如默认断言状态码是否是 201, 202 中的一个;
◆ Status code:Code name has string
判断状态码描述是否包含字符串,比如是否包含 Created;

2. 响应结果断言:
◆ Response body: Contains string
响应结果是否包含字符串;
◆ Response body: JSON value check
响应结果如果是 JSON,检查具体的 JSON 值;
◆ Response body: Is equal to a string
响应结果与字符串是否全部匹配预期的字符串;
◆ Res

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值