通过postman.setNextRequest()方法调整case执行
function setNextRequest()
{
if('判定条件' === '进行区分处理')
{
postman.setNextRequest('caseName'); //指定一下个case的用例名称
}
else
{
postman.setNextRequest(null); //不指定下一个运行的脚本,回归线性脚本运行
}
}
postman的脚本执行本身是线性的,可以通过postman.setNextRequest('脚本名')进行跳转.
让脚本拥有更高的执行性.
需要注意的,这部分代码只有在Runner中生效,直接使用send是看不出来效果的.
官方文档如下:
通过postman.clearGlobalVariables()方法清除全部变量
clear有Global的也有Environment
可以不配置,清除全部,也可以指定需要清除的变量
官方文档如下:
目前发现的问题
相同的检查输出信息会被覆盖
即使是在Runner下,也是会被覆盖,都没有重复累计
这段不用管,就是为了记录一下我自己犯二了....
不是工具的问题,是我傻逼了...
最简洁的语法,最常规的使用,减少一切问题
不知道为什么在for()的判断中添加运算,脚本就出现奇怪的问题,懒得细究是因为什么,之前封装tests的信息用来打log信息,也出现了奇怪的问题,基本放弃二次封装了...
+1 之后...