Postman使用

通过postman.setNextRequest()方法调整case执行

function setNextRequest()
{
    if('判定条件' === '进行区分处理')
    {
        postman.setNextRequest('caseName');  //指定一下个case的用例名称
    }
    else
    {
        postman.setNextRequest(null);  //不指定下一个运行的脚本,回归线性脚本运行
    }
}

postman的脚本执行本身是线性的,可以通过postman.setNextRequest('脚本名')进行跳转.
让脚本拥有更高的执行性.

需要注意的,这部分代码只有在Runner中生效,直接使用send是看不出来效果的.

官方文档如下:

https://www.getpostman.com/docs/workflows


通过postman.clearGlobalVariables()方法清除全部变量

clear有Global的也有Environment
可以不配置,清除全部,也可以指定需要清除的变量

官方文档如下:

https://www.getpostman.com/docs/sandbox


目前发现的问题

相同的检查输出信息会被覆盖

Postman使用_第1张图片
脚本界面运行

即使是在Runner下,也是会被覆盖,都没有重复累计

Postman使用_第2张图片
Runner界面运行

这段不用管,就是为了记录一下我自己犯二了....

不是工具的问题,是我傻逼了...


最简洁的语法,最常规的使用,减少一切问题

不知道为什么在for()的判断中添加运算,脚本就出现奇怪的问题,懒得细究是因为什么,之前封装tests的信息用来打log信息,也出现了奇怪的问题,基本放弃二次封装了...


Postman使用_第3张图片
因为count是数组的length

+1 之后...


Postman使用_第4张图片
+1之后肯定不存在....

人不傻逼枉少年...哎

你可能感兴趣的:(Postman使用)