龙空技术网

接口测试入门需要知道的知识

可靠的豆花 271

前言:

此刻小伙伴们对“api接口压力测试”大体比较看重,同学们都需要学习一些“api接口压力测试”的相关内容。那么小编同时在网摘上搜集了一些对于“api接口压力测试””的相关内容,希望朋友们能喜欢,兄弟们快快来了解一下吧!

接口的优点

责任划分清晰、缩短研发周期、可拓展性强

API接口

应用程序编程接口(API:Application Programming Interface应用程序编程接口),以Http协议形式提供,定义了输入输出功能描述的服务。

接口测试流程

1.接口的功能测试(先保证接口是正确的)

2.测试接口的数据(传递一些特殊的数据,保证接口没有问题)

3.自动化测试脚本的编辑

4.接口的性能、压力测试

网络编程基本概念

客户端(Client):移动应用(IOS Android、web等应用)

服务器(Server):为客户端提供服务、提供数据、提供资源等机器

请求(Reqiest):客户端向服务器索取数据的一种行为

响应(Response):服务器对客户端对请求做出的反应,一般指返回数据给客户端

HTTP协议

概念:协议:计算机通信网络中两台计算机之间进行通信所必须共同遵守的规则或规定

HTTP协议:超文本传输协议,一种规定了浏览器与服务器之间通信的规则

URL(统一资源定位符)

概念:互联网上资源的地址、位置。每一个资源都有一个唯一的URL

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

GET、POST请求

GET:提交的数据显示在地址栏、不安全;提交的数据量有限制,不重要的数据使用GET

POST:隐式提交数据,更安全;没有数据量大小的限制,重要的数据使用POST

数据传递格式

键值对:?xx=11&xx=222

Json数据:

{

‘属性名’:’属性值’,

‘属性名’:’属性值’,

}

HTTP协议之常见响应状态码

状态码由三位数字组成,第一位数字定义了 响应类型,有5种可能取值

1xx:提示信息——表示请求已接收,继续处理

2xx:成功——表示请求已成功接收,理解、接受

3xx:重定向——要完成请求必须进行更进一步的操作

4xx:客户端错误——请求有语法错误或请求无法实现

5xx:——服务器错误——服务器未能实现合法的请求

restful风格

按照一定的规则写出的易读易懂的API文档,目的是让前端、后端、测试三方在工作的时候有据可循,提升开发和测试的效率(软要求)

增删改查四大功能的语法风格:

(1)查

方法:get

响应码:200+查询的数据

(2)增

方法:post

响应码:201+新增的数据

(3)改

方法:put

响应码:200或201+修改后的数据

(4)删

方法:delete

响应码:204+无

接口测试主流的两款工具

postman:集成在谷歌

restclient:集成在火狐

标签: #api接口压力测试