part2:Postman测试post方式接口
2019-05-28 本文已影响0人
牛小方
前言:接口也能想象成页面来测
很多小伙伴一提到接口测试就会觉得很难,不知道如何下手,首先有一个观念要建立起来。post请求可以当成一个表单,body中的参数都是表单的各个字段,每个参数值当成一个输入框,这样就可以像测试页面表单一样做接口测试了
第一步:构造数据结构
每个接口在提测时开发都会提供接口文档,包括接口的URL、接口名称、数据结构,一般也会提供示例。数据结构是接口规定的内容,必须完全按照开发的定义填写,这部分不在测试范围内
在填写数据结构时有一点必须要注意,参数值的引号必须要转义,在"前增加\,否则会报json格式的错误
第二步:填写参数值
参数值的填写就是接口测试用例需要设计的内容,要根据数据结构、业务逻辑来设计正常\异常值,和输入框的测试方式一样,需要用到边界法、等价类划分等等方法
但不同的是接口不会像页面那样标记出来哪些是必填,每个字段最多只能输入多少字节,这是就需要自己去查看数据字典,或者直接在数据库中查看表结构,了解每一个字段的类型、长度、是否可以为空、是否主键通过这些来设计各个参数的值
通常可以在构造数据结构时只搭框架,然后根据上述说的各个属性设计每个字段的参数值,逐个测试
第三步:查看接口返回
每填写一组用例就可以发送请求,查看返回是否正常,该成功的有没有成功,该抛异常的有没抛异常,是否有400,404,500等错误
第四步:查询数据库
接口一般都要执行增删改查的功能,通过请求返回对应查询数据库有没有正常的插入、更新、删除、主键有没有验重等等。数据库的操作是接口的实际功能