ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

postman做接口测试

2021-07-14 20:32:50  阅读:169  来源: 互联网

标签:请求 创建 接口 点击 文件夹 jsondata 测试 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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有