一、接口测试分为服务端(server)、客户端(cliet),接口测试是人家服务器与客户端的之间交互,重点是要检查数据的交换,传递和控制管理过程。php
二、客户端:object-c、andriod、html、css、iscss
三、服务端:java、python、php、gohtml
四、两种服务器的语言不相同,两个服务端的交互就要使用通用的语言:json(通用的数据类型{})java
五、如何测接口测试?python
须要用接口测试工具来进行测试,如:postman、jmeter、soupUI、java+httpclient、robotframework+httplibrary等。json
六、postman 接口测试:get 请求 api
post 请求浏览器
put 请求安全
七、测试工具postman 的get 请求:服务器
八、测试工具postman 的post请求
九、测试工具postman 的json请求
十、cookie 和session 的区别:
(1)cookie数据存放在客户的浏览器上,session数据放在服务器上。
(2)cookie不是很安全,别人能够分析存放在本地的COOKIE并进行COOKIE欺骗
考虑到安全应当使用session。
(3)session会在必定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能
考虑到减轻服务器性能方面,应当使用COOKIE。
(4)单个cookie保存的数据不能超过4K,不少浏览器都限制一个站点最多保存20个cookie。
之间一直不成功报错,后来百度解决了,可能好多人都是这个问题
十一、get 和 post 请求的的区别
(1)get 没有请求体,只有 Headers 和 url,post 有请求头Headers和请求体 body。
(2)get 请求在 url 中传输的参数是有长度限制的,而post 没有。
HTTP 状态码
如何写接口测试
一、接口自动化测试用例模板,内容中包含ID、method、api地址、传参、指望响应结果、实际响应结果、断言结果等内容,其中method、api地址、参数、指望响应结果根据项目实际设定的。
charles 的用能
一、拦截请求,返回
二、作代理、本地、远程
三、弱网测试
四、手机端
用 charles 进行拦截请求,返回操做