接口测试实战(作业)

1、风暴网络

1.1登录授权

1.1.1先在web网站中抓取数据,如下图:

         获取到请求地址,请求方法,请求头     获取到请求参数

1.1.3 将获取到的数据添加到postman中,如图所示

                      请求地址、请求方法、请求头                                                       请求参数

 

 

1.1.4为登录授权添加断言

    

 

 

1.1.5运行

 

 

 1.2 登录

 

1.2.1先在web网站中抓取数据,如下图:

 

1.2.2在postman中将获取的数据添加,如图所示

  

 

1.2.3添加断言,如图所示

1.2.4运行

 

 

 

 

 

 

 1.3 添加

1.3.1先在web网站中抓取数据,如下图:

                         此处为添加的内容

 

 

 

 

1.3.2在postman中将获取的数据添加,如图所示

                                      

 

 

 


1.3.3添加断言,如图所示

 

 


1.3.4运行

因为添加了之前定义的变量,所以导致现在这个变量并没有任何数据,所以此时需要在集合中运行才能够出来结果

1.4添加产品后返回的所有产品

第一步、使用抓包工具,在抓包工具中提取请求地址请求方法,将提取出来的数据填入postman中,添加断言后运行集合即可查看到添加后返回所有数据的接口是否正常,操作步骤具体参考如下图所示:

(1)

 

(2)

 

(3)

 

 

 

1.5 产品详情页

先抓包,获取数据,将获取到的数据添加到postman中,添加断言,因为此时是有响应数据的所以断言中需要添加验证响应数据的正确性,具体操作如图所示

(1)

 

(2)

 

(3)

 

 

 

 

1.5 搜索(可以搜索到)

1.5.1先在web网站中抓取数据,如下图:

                                      

1.5.2在postman中将获取的数据添加,如图所示

 

 

1.5.3添加断言,如图所示

 1.6搜索(搜索不到)

先抓包,获取数据,将获取到的数据添加到postman中,添加断言,因为此时是有响应数据的所以断言中需要添加验证响应数据的正确性,具体操作如图所示

(1)

 

(2)

 

(3)

 

 

 1.7搜索(默认搜索)

先抓包,获取数据,将获取到的数据添加到postman中,添加断言,因为此时是有响应数据的所以断言中需要添加验证响应数据的正确性,具体操作如图所示

 (1)

 

(2)

 

(3)

 

 

 

1.8修改产品(修改名称)

先抓包,获取数据,将获取到的数据添加到postman中,添加断言,因为此时是有响应数据的所以断言中需要添加验证响应数据的正确性,具体操作如图所示

(1)

 

 

 (2)

 

 (3)

 (3)

 

 

1.9修改产品(修改产品类型)

 先抓包,获取数据,将获取到的数据添加到postman中,添加断言,因为此时是有响应数据的所以断言中需要添加验证响应数据的正确性,具体操作如图所示

(1)

 

(2)

 

 

(3)

 

 

 

 

(4)

 

 

 

1.10修改产品(修改产品版本)

先抓包,获取数据,将获取到的数据添加到postman中,添加断言,因为此时是有响应数据的所以断言中需要添加验证响应数据的正确性,具体操作如图所示

(1)

 

(2)

 

 (3)

 

(4)

 

(5)

 

 

 

1.11修改产品(修改产品负责人)

 先抓包,获取数据,将获取到的数据添加到postman中,添加断言,因为此时是有响应数据的所以断言中需要添加验证响应数据的正确性,具体操作如图所示

(1)

 

 (2)

 

 (3)

 

 

 (4)

 

 (5)

 

 

1.12修改产品(修改产品)

 先抓包,获取数据,将获取到的数据添加到postman中,添加断言,因为此时是有响应数据的所以断言中需要添加验证响应数据的正确性,具体操作如图所示

(1)

 

(2)

 

(3)

 

 

 (4)

 

 

 (5)

 

 

1.13 删除

1.13.1先在web网站中抓取数据,如下图:

 

 

 

1.13.2在postman中将获取的数据添加,如图所示

 

 

 

1.13.3添加断言,如图所示

 

 1.14确认产品已经删除

先抓包,获取数据,将获取到的数据添加到postman中,添加断言,因为此时是有响应数据的所以断言中需要添加验证响应数据的正确性,具体操作如图所示

(1)

(2)

 

 (3)

 

(3)

 

 

 2、异常测试用例

2.1登录

一、登录账户为空

 

 

 

 

 二、登录账户和密码为空

 

 

 

 三、登录密码为空

 

 

 

 

 四、登录账户和密码不匹配

 

 

 

 五、产品名称为空(添加产品)

 

 

 

 

 

 六、产品类型为空(添加产品)

 

 

 

 

 

 七、产品版本为空(添加产品)

 

 

 

 

 

 

 八、产品负责人为空(添加产品)

 

 

 

 

 

 

九、产品描述为空(添加产品)

 

 

 

 

 

 

 

1.2 运行合集

 

 

 

 

 

 

 

 

 

 

 

3、运行台输出

导出合集-------打开控制台------进入保存该测试报告所在位置-------输入NEWMAN   RUN +文件名称    ----------导出结果

 

 

 

 

 

 4、没接口文档,怎么做接口测试?

没有接口文档可以使用抓包工具进行抓包,将抓包出来的数据带入postman中进行测试,具体步骤如上所示

5、测试维度

单个API 接口维度总结如下几点:
验证必填参数是否为空
验证参数的数据类型是否做了校验
验证参数的字段⻓度是否做了校验
接口的安全性校验和性能校验

6、总结

登录接口仅仅是登录业务的一部分,所以会存在登录接口是正常的,但是其他的业务是有问题的,所以不能说登录接口是ok的,登录接口和登录业务二者是不等价的

 

posted @ 2022-01-09 20:17  挣大钱  阅读(247)  评论(0)    收藏  举报