增删改查、数据驱动、测试报告

搜索:默认搜索、模糊搜索、精确搜索

默认搜索:

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测试报告;

 

 

 

posted @   keep97  阅读(40)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示