接口测试基础

接口测试的流程:

1.需求评审,熟悉业务和需求;

2.开发提供接口文档;

3.编写接口测试用例;

4.用例评审;

5.提测后开始测试;

6.提交测试报告;

 

接口规范文档:
1.接口说明;

2.调用URL;

3.请求方法(get\post);

4.请求参数、参数类型、请求参数说明;

5.返回参数说明;

 

Get请求和POST请求的区别:

Get请求在URL或者Cookie里传参,Post请求在body里传参;

Get请求没有请求体,只有请求头,Get请求的参数只能写在URl里面或者cookie里面;

post请求有请求头请求体,请参数放在请求体里面;

Get请求和Post请求都无长度限制;

 

HTTP状态码:

每发出一个http请求之后,都会有一个响应,http本身会有一个状态码,来标示这个请求是否成功,常见的状态码有以下几种:

1.200 2开头的都表示这个请求发送成功,最常见的就是200,就代表这个请求是ok的,服务器也返回了;

2.300 3开头的代表重定向,最常见的是302,把这个请求重定向到别的地方了;

3.400 400代表客户端发送的请求有语法错误,401代表访问的页面没有授权,403表示没有权限访问这个页面,404代表没有这个页面;

4.500 5开头的代表服务器有异常,500代表服务器内部异常,504代表服务器端超时,没返回结果;

 

怎么测试HTTP接口:

1、url?param=value&param2=value

这种是最简单的一种,问号前面是请求url,后面是请求的参数名和参数值,多个参数用&来连接

https://api.douban.com/v2/book/search?q=张三

2、还有一种就是入参是json串的,那就不能拼接参数了,需要借助工具来完成比如postman

 

posted @ 2018-03-16 17:44  小黄同学。  阅读(108)  评论(0)    收藏  举报