接口测试
1、接口测试分为服务端(server)、客户端(cliet),接口测试是人家服务器与客户端的之间交互,重点是要检查数据的交换,传递和控制管理过程。
2、客户端:object-c、andriod、html、css、is
3、服务端:java、python、php、go
4、两种服务器的语言不相同,两个服务端的交互就要使用通用的语言:json(通用的数据类型{})
5、如何测接口测试?
需要用接口测试工具来进行测试,如:postman、jmeter、soupUI、java+httpclient、robotframework+httplibrary等。
6、postman 接口测试:get 请求
post 请求
put 请求
7、测试工具postman 的get 请求:
8、测试工具postman 的post请求

9、测试工具postman 的json请求



10、cookie 和session 的区别:
(1)cookie数据存放在客户的浏览器上,session数据放在服务器上。
(2)cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗
考虑到安全应当使用session。
(3)session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能
考虑到减轻服务器性能方面,应当使用COOKIE。
(4)单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。

之间一直不成功报错,后来百度解决了,可能好多人都是这个问题

11、get 和 post 请求的的区别
(1)get 没有请求体,只有 Headers 和 url,post 有请求头Headers和请求体 body。
(2)get 请求在 url 中传输的参数是有长度限制的,而post 没有。
HTTP 状态码
如何写接口测试
1、接口自动化测试用例模板,内容中包含ID、method、api地址、传参、期望响应结果、实际响应结果、断言结果等内容,其中method、api地址、参数、期望响应结果根据项目实际设定的。
charles 的用能
1、拦截请求,返回
2、做代理、本地、远程
3、弱网测试
4、手机端
用 charles 进行拦截请求,返回操作



浙公网安备 33010602011771号