10、postman中脚本的运用:chai.js

1、chai.js的API地址

postman之chaihttps://www.chaijs.com/api/

postman之cookiehttp://www.postmanlabs.com/postman-collection/CookieList.html#get

postman官方文档https://learning.getpostman.com/docs/postman/environments-and-globals/manage-environments/

postman连接mysqlhttps://github.com/o1lab/xmysql#setup-and-usage

postman内置模块列表https://learning.getpostman.com/docs/postman/scripts/postman-sandbox-api-reference/


2、chai.js有两种风格:BDD、TDD

postman对BDD风格进行了重新封装,在使用时,需要在方法之前加上pm,并且用户在postman中使用脚本时,通常需要统计pass和fail的接口数量,所以在postman中使用断言需要放在pm.test()方法中,不在pm.test()方法中使用的话,即便断言失败,也不会统计数量。

示例:

pm.test("Check if pattern is in target string",function () {
  pm.expect.fail('11');  
  });

3、在postman的脚本中依然可以使用原生的BDD和TDD

示例

var assert = require('chai').assert;   
var expect = require('chai').expect;

pm.test("Body is correct", function () {
    assert.isOk('1','');
});
pm.test("Check if pattern is in target string",function () {
  expect.fail('22');    
  });

截图

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值