接口测试基础
接口测试的流程:
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¶m2=value
这种是最简单的一种,问号前面是请求url,后面是请求的参数名和参数值,多个参数用&来连接
https://api.douban.com/v2/book/search?q=张三
2、还有一种就是入参是json串的,那就不能拼接参数了,需要借助工具来完成比如postman

浙公网安备 33010602011771号