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


目前发现的问题

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

脚本界面运行

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

Runner界面运行

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

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


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

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


因为count是数组的length

+1 之后...


+1之后肯定不存在....

人不傻逼枉少年...哎

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Postman的其他链接教程 http://www.jianshu.com/p/13c8017bb5c8 尤其...
    小小背影阅读 4,183评论 3 8
  • 前言: Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。 一、get请求 GET请...
    小喜_ww阅读 23,891评论 2 43
  • 一、Pre Request Scripts Postman v0.10+ 版本支持pre-request scri...
    常大鹏阅读 68,597评论 4 69
  • 夜晚 霓虹 城市 孤独 迷茫 害怕 漫长 时常会幻想未来的日子 一个人要走这无法预知的路 一个人 一个人...
    北小七七阅读 445评论 3 1
  • 寒风吹落了树上最后的几片树叶,冬天彻底的到来,我们5人顶着雪花朝镇上走去。 下午发了工资,这对于我们来说是个天大的...
    乱乱310阅读 336评论 0 0