使用postman做简单的接口测试

以我做的提供给第三方核销优惠券的接口为例

接口信息来自于swagger(如图所示)

使用postman做简单的接口测试

使用postman做简单的接口测试

1.首先选择请求方法,然后填写请求url

2.根据接口文档,确定headers的头部信息,必需要传的头部信息。然后填写到postman中

截图中token是执行swagger接口后获取的,半小时之内可重复使用;content-type从swagger中可看到;sTime通过时间戳转换工具(https://tool.lu/timestamp/)获得(随意一个时间);mac是签名,从接口文档中可知签名需要哪些参数及排序,并通过加密工具生成(https://md5jiami.51240.com/

使用postman做简单的接口测试

3.填写body内容,选择raw。内容直接从swagger上copy过来,要注意与签名保持一致,非必填字段要删掉

使用postman做简单的接口测试

4.填写完成后点击send,发送请求,查看response,返回200即接口走通。根据不同状态码及请求结果,判断是否与预期相符,不符则为bug

 

补充:

还用postman做了web端接口的权限测试。先F12获取登录角色的x-auth-token、接口、body信息(如图所示),填写到postman中。然后只替换token,替换为不同角色的token,发送请求,看是否成功。若无权限则应返回信息提示无权限,有权限则200。校验是否与预期相符

使用postman做简单的接口测试

 

 

也可以直接使用swagger进行接口测试。