增删改查、数据驱动、测试报告
搜索:默认搜索、模糊搜索、精确搜索
默认搜索:
1.发送请求

2.填写访问权限

3.编写测试用例
pm.test("Status code is 200", function () {pm.response.to.have.status(200);});
模糊搜索:
模糊搜索的访问权限与测试用例与默认搜索相同,发送请求有所改变;如下所示:
精确搜索:
精确搜索的访问权限与测试用例与以上两者相同,发送请求如下:

修改及验证产品名称:
在body中更改产品名称,如下所示:

在tests中加入如下代码即可验证产品名称,如下:
tests["修改产品名称"]=jsondata.name=="000"
修改产品类型:
在body中修改产品类型,如下所示:
在tests中加入如下代码即可验证产品类型,如下:
tests["修改产品类型"]=jsondata.product_type=="APP"
修改产品版本:
在body中修改产品版本,如下所示:

在tests中加入如下代码即可验证产品版本,如下:
tests["修改产品版本"]=jsondata.version=="aaa"
修改产品负责人:
在body中修改产品负责人,如下所示:

在tests中加入如下代码即可验证产品负责人,如下:
tests["修改产品版本负责人"]=jsondata.master=="77"
修改产品信息:
在body中修改产品信息,如下所示:

在tests中加入如下代码即可验证产品信息,如下:
tests["修改产品版本信息"]=jsondata.description=="999"
验证产品已删除:
在tests中加入如下代码即可验证产品是否删除,如下:
var jsondate=JSON.parse(responseBody)
pm.test("验证产品信息为[]", function () {
pm.expect(pm.response.text()).to.include("[]");
});
数据驱动:
打开编辑模式,如下:
点击变量

设置url:

在请求中加入数据驱动:

生成控制台测试报告:
打开cmd,安装newman插件;
输入‘npm install -g newman --register=https://registry.npm.taobao.porg‘指令即可安装newman;
导出.json测试用例:

在cmd控制台输入‘’newman run 接口测试.postman_collection.json‘’即可输出''控制台测试报告'';

输出HTML测试报告:
在cmd中输入''npm install newman-reporter-html''安装此插件
输入''newman run 接口测试.postman_collection.json -r html''即可导出HTML测试报告;


浙公网安备 33010602011771号