postman学习

文章目录

  • 前言
  • 一、Git请求
  • 二、接口测试流程
    • 1、获取接口信息:接口文档或者抓包
      • 2.1.1 请求报文的构成
      • 2.1.2 返回报文的构成
    • 2、编辑请求报文(抄),完成请求,过程中根据自己的测试用例设计修改参数。
    • 3、验证返回结果
  • 总结


前言

提示:https://www.bilibili.com/video/BV1434y1h7vf?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=33acb67196498979ff3eb7ff24fccf9a进入链接


提示:以下是本篇文章正文内容,下面案例可供参考

一、Git请求

Git请求一般没有请求体,只关注请求方式和请求地址就可以了。
测试API网站:
https://api.apiopen.top/swagger/index.html

二、接口测试流程

1、获取接口信息:接口文档或者抓包

抓包使用F12。切换到network,最好选Fetch/xhr。

视频提供的抓包测试网站:
testingedu.com.cn:8000/Home/user/login.html

postman学习_第1张图片

需要的接口信息:
接口在向服务器传递过程中,产生报文,报文的格式:行+头+体,分为请求报文(request)和返回报文(response)。

2.1.1 请求报文的构成

行 + 头 + 体:
请求报文分为四大要素:
请求行: HTTP方法和URL地址。
请求头: 一般不怎么关注。唯一默认要关注的是content-type请求格式类型。
请求体:get一般没有请求体,不用管,post put方法,参数一般会放在请求体里面。

请求体的格式eg:
类型一:Content-Type: text/html; charset=utf-8
我的理解,这像一个快递的打包类型,如果我拿一个冰棒让快递员邮寄,他会拿一个冷冻的盒子来装,如果我拿一本书,他会拿一个普通的盒子来装。Content-Type相当于是包装类型。
类型二:Content-Type:application/json

2.1.2 返回报文的构成

一般只关注请求体和状态码。
常见的状态码:

类别 原因短语
1XX Informational(信息性状态码) 接受的请求正在处理
2XX Success(成功状态码) 请求正常处理完毕
3XX Redirection(重定向状态码) 需要进行附加操作以完成请求
4XX Client Error(客户端错误状态码) 服务器无法处理请求
5XX Server Error(服务器错误状态码) 服务器处理请求出错

原文链接:https://blog.csdn.net/qq_35689573/article/details/82120851

2、编辑请求报文(抄),完成请求,过程中根据自己的测试用例设计修改参数。

3、验证返回结果

postman中编写预期结果的校验,所谓的断言。
在tests/测试中写断言脚本。

总结

postman使用很简单。

你可能感兴趣的:(各种工具,postman,学习,http)