postman接口测试

什么是接口测试?

验证接口功能和接口文档描述的一致性

为什么做接口测试?

如何做接口测试?

接口测试流程

获取接口信息
接口测试用例的设计:检测是否所有的接口值都是必填的
接口发包:
抓包工具-Chrome浏览器-F12-Network-选择接口API-Headers-URL-Cookie-复制到Postman,发送请求

接口请求过程 填写接口URL-设置HTTP方法-设置请求头域-填写请求参数-HTTP状态码-收到接口响应-检查返回头域-查看返回主体内容

返回验证信息

状态码讲解

200范围正确
200--OK
201--创建成功
300范围--重定向错误
300--multiple choice
301--moved permanently
302--found
400范围客户端错误
400--bad request错误请求
401--权限问题、未登录错误
402--未授权错误
403--无权限
404--not found未找到
500范围服务器错误
500--网络服务错误
501--bad gateway
502--bad implemented

断言

断言就是预期与实际结果的判断
预期==实际:用例通过
预期!=实际:用例失败

断言一般使用位置为状态码或者body中
test功能
设置全局变量
设置环境变量
拿到并处理请求的响应
定义测试检查点和断言

postman--sandbox
运行JavaScript代码的地方

  • 公共库
    环境变量与全局变量
    动态变量
    操作cookie
    获取和查看请求及响应
    读取数据文件

变量pre -requestscript
本地变量--只作用于当前的URL
全局变量--作用于不同环境的所有请求
环境变量--同一环境下都可以使用的变量
数据变量--通过文件设置参数

关联接口

var jsonData=response.json();
var cityData=jsonData.result("city");
pm.environment.set('citydata',citydata);

postman 参数化
txt格式
CSV格式

测试开发学习 文章被收录于专栏

从基础入门必备的知识起步,逐步走向架构师的进阶之路,所有历程均会在这里进行分享

全部评论

相关推荐

点赞 评论 收藏
分享
点赞 1 评论
分享
牛客网
牛客企业服务