其他分享
首页 > 其他分享> > postman做接口测试

postman做接口测试

作者:互联网

以一下接口为例:

路径: /php/addtaskinfo.php

调用参数: jsondata[taskname]:任务名称

jsondata[isdisable]:任务是否启用(0:启用, 1:禁用)

jsondata[level]:任务优先级(0-15)

jsondata[creator]:创建任务用户

jsondata[triggers]:触发器列表(参照下方详解)

jsondata[commands]:操作列表(参照下方详解)

jsondata[dirname]:任务所属目录(为空表示属于根目录)

返回数据: {“res”:”1”}

 

 

1.创建集合

第一步,点击New Collection,创建集合

 

第二步,输入集合名称

 

 

 

2.创建文件夹

第一步,点击集合右下角,打开集合设置

 

第二步,点击Add Folder创建文件夹,文件夹就是接口的名称

 

 

 

 

3.创建请求

第一步,点击文件夹右边三点

 

第二步,点击Add Request,创建请求

 

第三步,输入请求名

 

 

 4.输入请求url

选择请求方法,和请求url

 

 

 

5.输入请求体

第一步,点击Body-raw,选择JSON格式,输入请求体

 

第二步,点击Save保存

第三步,点击Send执行

6.查看返回结果

7.点击下方响应数据Body,看到返回结果为‘1’,跟上面返回结果一致请求成功

 

 

 

 8.断言:

(1)json断言

 

                              图1

 

1代表的是测试名字,你可以把它当做成自己的测试预期结果

2代表的是字段,就是我选取sipver作为我断言的字段,如图1

3代表的是我2字段里面的内容,如果我实际结果sipver字段里面的内容跟我填的3这个地方的内容一样,那么测试成功,不一样就失败

 

假设有一段响应是:

{“errcode”:4002,

“errmsg”:{

“code”:200,

“msg”:”ok”}

“info”:[1,2,3,4,5]

}

如果我想获取“ok”,2这里就可以填写JSONData.errmsg.msg

如果我想获取‘5’,2这里就可以填写JSONData.info[4]

 

(2)包含字段

 

1代表的是测试名字,你可以把它当做成自己的测试预期结果

2是请求响应里面包含的字段,也就是当请求响应里面包含这个字段,就断言成功

 

标签:请求,创建,接口,点击,文件夹,jsondata,测试,postman
来源: https://www.cnblogs.com/1527275083gj/p/15012836.html