摘要:主张介绍是一组以测试驱动的开发行动驱动的开发主张库。包括一个支持样式和样式的断言库。它可以在任何测试框架中有效使用,以检索断言方法语法,测试案例名称表达语法和两个断言库。您可以单击适当的页面以生成代码以拦截实际响应信息。
chai.js主张简介
这是一组TDD(测试驱动开发)/BDD(运动驱动开发)断言库
列表项目包含您期望/需要BDD样式的三个断言库。
列表项目可以在JS测试框架(邮政代理支持应用程序)中有效使用。
获取断言方法
语法1:test ['测试案例名称'] =表达式;语法2:chai.js断言库,您可以单击使用正确的选项卡来生成代码
比较实际响应信息的较新版本和较旧版本的代码。获得相应的身体代码。 //旧样式练习测试[代码] = true; var code1 = pm.response.code; //新样式练习测试[代码] = true;获取响应fortion:var info = wendersecode.name; var info1 = pm.response.status;获取响应时间:var time =响应时间;测试[“ case_demo_02:响应时间100 - 500“] = 100&b = 100 = 100 + = 100? REGEXP(“(++?)”))[1];测试[title_info] = true; // []是0和1。只能输入0。角色匹配 +至少一次匹配以前的次级期望吗? 懒惰的角色第一次遇到正确边界时停止匹配。测试断言测试的基本语法[“ case01检查它是否为true”] = true; // falsetests [“ case02检查它是1+1 = 2”] = 1+1 === 2。//确定是否相等[检查它是否包含“ case03 123”] =“ 1234567hello” .has .has .has(“ 123”); //确定它是否包含测试[检查是否为“ case04 3> 5”] = 3> 5; //确定它是否等于[检查它是否等于[检查它是否等于[Check05和操作“] = 3> 2 && 3> 1; // //确定它是否等于[check06还是操作”] = 3> 2 || 3> 5; //或计算测试[检查e07非关闭“] =!(3> 2); //非操作将响应主体分为JSON对象,将响应物体分为JSON对象,var jsondata = jsondata = jsondata = jsondata(responsebody); //旧版本writ var token = jsondata.expires_in; expires_in; expires_in; exexpires_in; “名称”:“ count”:0}] = pm.Response.json();等于“,function(){pm.expect(1 = 1 = 1 = 1 = 1 = 2)。等于}); pm.test(“ case_demo_02 test案例名称”,function(){pm.expect(“ hello” equal(“ hello”)。“列表”:“ AAA”}})pm.test(“ case_demo_07 test案例名称”,function(){pm.expect(“ foobar”)。to.match(/ ^ foo/); //确定是否要包含一个正则expression ^}); chai.js断言语法pm.test(“ case_demo_01 200”,function(){pm.expect(pm.Response.code.code.code.code.code).to.equal(200)}) JSON.PARSE(响应body);
研究并访问boxuegu https://m.boxuegu.com/inviteshare/invited?id=8a2c9bed6aaa1c063016ab55530999d00037&source = 1&from = singlemessage
评论前必须登录!
注册