文章目录
前言
提示: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
需要的接口信息:
接口在向服务器传递过程中,产生报文,报文的格式:行+头+体,分为请求报文(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使用很简单。