postman + newman

一、PostMan

1.postman创建新文件夹

        创建一个【多接口演示】文件夹

2.添加接口

        在【多接口演示】文件夹添加两个接口【归属地查询】【天气查询】(我用的聚合提供的免费接口)

        

3.创建局部变量

        创建局部变量【多接口演示】下边的【city】

        

4.多接口进行管理

1)【归属地查询】接口,通过手机号,获取到归属地,并存储到变量【city】。

       

// 断言接口是否成功
pm.test("成功?", function () {
    var jsonData = pm.response.json();
    console.log(jsonData)
    pm.expect(jsonData.reason).to.eql('Return Successd!');
});
// 获取响应数据
var data = JSON.parse(responseBody);
if (data.reason == 'Return Successd!'){
    // 输出手机号归属地
    console.log(data.result.city)
    // 归属地保存变量,下个接口调用
    pm.environment.set("city", data.result.city);
} else {
     pm.environment.set("city", '');
}

记得这里要设置为变量形式,然后创建一个.csv文件,进行传值。

 2)【天气查询】接口,拿到变量【city】

然后打开【多接口演示】,运行。

选择之前保存好的.CSV文件,然后运行。

二、NewMan 

1.首先安装node.js,然后终端node -v ,npm -v两个命令分别检查一下。

2.输入命令安装Newman,然后newman -v检查一下。

npm istall -g newman

3.把postman的接口测试集(collections)导出一份,默认json格式。4

4.打开终端,跑命令吧

newman run json文件地址 -d csv文件地址 -r html --reporter-html-export html报告的地址

示例:

json和csv文件在同一个文件夹TEST下:

        导出的文件取名:postman_test.json

        csv文件取名:test.csv

newman run TEST/postman_test.json -d TEST/test.csv -r html --reporter-html-export TEST/result.html

运行命令,会在TEST下,生产测试报告result.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值