首页 > 编程知识 正文

api接口设计测试方案,api检测是指什么意思

时间:2023-05-04 02:39:37 阅读:55081 作者:385

前后端分开主要是因为前后端没有分开这三个特征。

可扩展的功能

责任划分明确

缩短研发周期

API:是APP应用程序编程接口的缩写,以http协议格式提供,用于定义输入/输出功能描述服务。 用于接口文档:前后的数据交换,小公司由后端自己定义接口文档的规则规范,大公司由架构师定义。 接口文档定义了数据的格式和类型。注意:从前端到后端的数据传输必须严格按照接口文档的规定进行传输。

接口测试流程

1 .保证接口正确和测试功能是这个接口功能

在测试接口之前,请确保接口是测试此功能的接口,并且不能传递错误的数据。 接口文档2 .测试接口的数据

需要测试脏话等特殊数据3 .自动编辑测试脚本

Apache JMeter自动化测试界面软件,第一步做什么,第二步做什么,填写数据,然后运行软件测试就可以了4 .界面性能,压力测试

在同一时间内访问此界面的最大用户数和返回数据的时间,可防止服务出现意外情况(挂起、崩溃或死机)。 主要用于大中型企业,存在功能、秒杀和访问量过多的需求。 **网路概念****用户端: **行动APP **伺服器:**向用户端提供资料、资源、服务等的机器**请求: * *用户端向服务请求资料

指互联网上资源的地址、位置。 每个资源都有唯一的url。

格式:协议://主机地址/路径

请求

获取请求

提交数据显示在地址栏中,对不安全的提交数据量有限制,查询推荐get,即使提交了不重要的数据也可以使用get。 不同的浏览器对提交数据的限制不同,开机自检请求也不同

隐式提交数据,更安全,没有数据量大小限制,HTTP协议规范也没有大小限制,起到限制作用的是服务器处理程序的处理能力。 提交数据为post 数据传递格式

数据传输是密钥/值对的传输格式//地址栏传输数据get请求用? 然后,使用键值对在地址栏中传递数据。 如果有多个键/值对,是否要区分www.xxx.com? a=1b=2//json数据格式{‘a’:‘1’、‘b’:’2’}状态代码

1xx:表示请求已被接受,继续处理。 2xx:成功-表示请求已被成功接受、理解和接受。 3xx:重定向--要完成请求,需要进一步操作。 4xx )客户端错误--请求中存在语法错误或无法实现请求。 一般来说,这是传输数据中存在错误的5xx:服务器端错误。 服务器未能实现合法请求。 rest风格

按照一定的规则写容易阅读的api文档。 非强制要求。 提高开发效率(软要求)

//1 .数据方法:get响应代码:200查询的数据//2 .添加数据方法: post响应: 201新添加的数据//3 .修改数据方法: put响应代码:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。