【测试入门03】HTTP协议接口测试

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34614756/article/details/87880259

参考视频:https://www.imooc.com/video/13935

不同角色眼中的接口

开发者眼中的接口:模块与模块之间的对接方式定义
测试者眼中的接口:可以独立部署成服务的协议的接口

常见的接口协议

  • HTTP:超文本传输协议
  • HTTPS:安全超文本传输协议
  • FTP:文件传输协议
  • TCP:网络控制协议
  • IP:互联网协议
  • UDP:用户数据报协议

HTTP协议栈中的位置

在这里插入图片描述

HTTP协议响应码

1xx:信息响应类,表示接收到的请求并且继续处理
2xx:处理成功响应类,表示动作被成功接收、理解和接受
3xx:重定向响应类,为了完成指定的动作,必须接受进一步处理
4xx:客户端错误,客户请求包含语法错误或者不能正确执行
5xx:服务端错误,服务器不能正确执行一个正确的请求

遇到这种错误,一种办法是重启服务,另一种就是查看服务日志

HTTP协议响应模型

一次请求的生命周期:
场景:登录
1.客户端发起请求到API接口层
2.API接收到客户端发起的用户请求
3.API会将用户输入的数据发送给DB层
4.DB会将返回的查询数据库的条目数给API
5.API返回成功或失败的状态码给客户端
6.客户端将返回信息提示给用户
在这里插入图片描述
对于开发人员,可以大致将软件分为以下三层,可以在每一层分别进行测试。在这里插入图片描述

常用HTTP协议的请求方式

1.GET

2.POST
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

JMeter的功能介绍

1.BS架构应用性能
2.HTTP协议接口功能与性能
3.FTP协议接口功能与性能
4.Mysql数据库性能(关系型)
5.MongoDB数据库性能(非关系型)
6.支持自定义java组件开发

猜你喜欢

转载自blog.csdn.net/qq_34614756/article/details/87880259