以一下接口为例:
路径: /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是请求响应里面包含的字段,也就是当请求响应里面包含这个字段,就断言成功