接口测试相关
2019-11-07 本文已影响0人
IT技术宅男
接口测试相关
1、你们接口怎么做的?
先介绍业务:支付接口,比如购物时结算需要调用支付接口
有哪些参数,以及主要的参数的意义
设计了多少用例,设计用例的思路
工具怎么使用的
关联、断言等
2、get和post区别
1、GET使用URL或Cookie传参。而POST将数据放在BODY中。
2、GET的URL会有长度上的限制,则POST的数据则可以非常大。
3、POST比GET安全,因为数据在地址栏上不可见。
4、一般get请求用来获取数据,post请求用来发送数据。
3、http和https的区别
http和https区别:HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。
4、cookies和session区别
1、cookie数据存放在客户的浏览器上,session数据放在服务器上。
2、cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗考虑到安全应当使用session。
3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能考虑到减轻服务器性能方面,应当使用cookie。
4、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。
抓包
抓包做什么?
抓包是为了更方便的定位问题是前端引起的还是后端引起的,我给你举个例子,拿登录功能不能成功登录来说,先抓到登录的接口,之后用postman进行模拟发送请求到后台,如果返回登录成功那很有可能是前端问题,如果返回登录不成功拿就是后端问题。