接口测试

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 进行拦截请求,返回操作

 

 

 

 

posted @ 2020-08-07 01:03  章章de笔记  阅读(179)  评论(0)    收藏  举报