找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
本帖最后由 武汉9期--周松丽 于 2021-12-20 22:27 编辑

一.常见的接口测试工具
截图.png
二.http和https
http超文本传输协议 80
http对应TCP/IP协议中的应用层协议
https 超文本安全传输协议 加密443
http与https区别?
1.http明文传输,数据都是未加密的,安全性较差;https(ssl+http)数据传输过程是加密的,安全性较好
2.https需要申请证书,收费
3.用的端口不一样,http端口80 https端口443
三.TCP传输协议
1.TCP传输协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议
2.三次握手:请求连接--》服务端确认--》--客户端确认
截图.png
3.四次挥手:请求断开--》服务端确认--》服务端释放连接--》客户端确认

截图.png
http协议接口 请求报文都是key-value形式,返回报文一般都是json串和文本
截图.png

截图.png
四.常见的请求方式?
1.post(增) 常用于类似提交操作接口
请求的数据一般不会显示在地址栏,会把数据封装在表单里面进行提交
安全性较高
2.get(查) 常用于向服务器获取数据
请求的数据一般会显示在地址栏
安全性较差,请求的入参信息全部暴露在url地址当中
截图.png
3.put(改) 常用于审核操作接口
4.delete(删) 删除类接口
post 表示请求方法
HTTP/1.1表示超文本传输协议,版本为1.1版本
host:域名 表示请求的服务器网址
Connection:keep-alive 表示客户端与服务连接类型,keep-alive表示持久连接
Content-Length:33#用来说明传输的正文的大小或内容长度
截图.png
五.http状态码
1** 信息,服务器收到请求,需要请求者继续执行操作
2** 成功,操作被成功接收并处理
3** 重定向,需要进一步的操作完成请求
4** 客户端错误,请求包含语法错误或者无法完成请求
5** 服务器错误,服务器在处理请求的过程中发生了错误
截图.png

截图.png
200 请求成功
202 已经接受请求
400 客户端请求的语法错误,服务器无法理解
403 服务器理解请求客户端的请求,但是拒绝执行该请求
404 服务器无法根据客户端的请求找到资源
500 服务器内部错误,无法完成请求
502 作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到一个无效的响应
504 充当网关或代理服务器,未及时从远端服务器获取请求
六.Fiddler
1.抓包
2.断点
3.弱网测试
4.抓手机包
七.常用快捷方式
ctrl+x 清空所有记录或remove all
delete 删除已选中的记录
shift+delete 删除未选中的记录
ctrl+f 查找
八.断点的两种方式
before requests:这个是打在request请求的时候未到达服务器之前
after response:在服务器响应之后,在fiddler将响应传回给客户端之前
截图.png
请求前的断点:可以修改请求头和请求体
请求后的断点:可以修改响应头和响应体
截图.png
请求前的全局断点:before requests
请求后的全局断点:after response
截图.png
请求前的单个断点:bpu +url地址 取消bpu
请求后的单个断点:bpafter +url地址 取消bpafter
截图.png

截图.png

截图.png

截图.png

截图.png












截图.png
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册