什么是接口测试

为什么要做接口测试?

在入场的软件开发过程中,前端开发,后端开发,移动端开发,他们开发的东西是怎么进行连接起来的呢?他们之间为什么是独立完成的呢?这也就是为什么要进行接口测试。

接口测试的由来: 连接前后端及移动端

因为不同端的工作进度不一样,所以需要对最开始出来的接口进行接口测试,而且有时候我们需要调用其他公司的一些接口,比如说银行,淘宝,支付宝的等等,那么我们就需要进行接口测试以及验证数据。

(1)节约时间,缩短项目时间
(2)提高工作效率
(3)提高系统的健壮性

这么多优势,反过来问,我们为什么 不做呢?

那么什么是接口测试呢?

像是上边说的调用银行啊,支付宝等接口,都是通过HTTP请求,那么调用接口,可以理解为调用这些请求

什么是接口

接口的种类

外部接口
内部接口

上层服务与下层服务
同级服务

接口的类型

http

post get delete put
这里有一个常用面试题,就是get与post的区别,我们可以思考一下
post请求的数据是放在WebForm里面的,以表单形式提交,get请求在url中提交,那么我们思考一下,get和post提交的数据到底哪个大哪个小呢?
get的提交数据大小是由浏览器url的长度限制的,而post是以表单的方式提交,实际上get提交的数据要小一些,虽然HTTP协议规范没有对url的长度进行限制,但是特定的浏览器及服务器对url的长度是由限制的,而post传输数据量最大理论上没有限制,取决于服务器限制。

经过实际测试

在IE8 下的URL地址总长度为:4076,超过该长度会自动忽略后面的内容;

在firefox 25下的URL地址总长度可以达到:7530,超过该长度会访问错误;

在chrome 29.0.1547.62 的最大总长度达到:7675,超过该长度会访问错误;

还有get请求中你说你的用户信息全部放在url中,你会觉得安全吗? 所以肯定是post相对安全

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值