• PS:

    有人接盘了,超开心~:P

    这篇没什么干货,依然还没说到命令行的 Newman,就是方便复制粘贴用的

    数据驱动测试这里没提,一开始就是搞了一些数据文件,用了一段时间,现在全砍掉了

    这块等想通了再补充

    如果做不到维护方便、有意义和误报率低,不如不要

    下一篇是 Newman,加上新写的 shell 脚本

    (毕竟太难解释为啥专门写几个 node 脚本做这做哪了,何况最有价值的把 newman 跑出的各种数据存进 db 这块还没开工……
    把主要逻辑简化下写成 shell 脚本更好理解)

  • #15 楼 @zxd2010112123

    浏览器代理设了没?比如都是本机就填本机 ip 和 postman 里你设置的端口(默认 5555)

  • #10 楼 @qq329999897

    嗯 目前是这么用的

    其实那些测试数据就这么分散在各个 html 报告文件里太浪费,newman 有 npm 包和提供了一些接口,可以写代码调用的,跑完测试可以把想要的数据存进 mongodb 里

  • #8 楼 @b_88 倒没啥 但现在老大希望之前工作中基本只关注界面的同事把接口这层也做了
    如果自己不抓包,又不去找访问日志分析,又没人主动把要测的接口送上门,那大概是推不起来了

  • #5 楼 @Lihuazhang

    嗯 例子都是 es6 既然底层是 v8 引擎 肯定选更顺手的写法 :)

  • 以上全是我编的,我实在编不下去了……😆


    最近这几个月在用 postman(其实多半是命令行版的 newman)做接口测试,一开始用它的真正理由就 1 个:老大已经钦定了

    用下来感觉一般般,踩平了一堆坑,在 github 给作者提了 5 个 issue,后来又用 nodejs 写了个 wrapper 简单封装了一下 newman

    现在准备把整套东西交给功能测试的同事,把笔记和心得整理一下发出来抛砖引玉😀

    总的来说,这个优秀的调试工具用来做自动化测试给人的感受就是 “渣,但不比其他任何框架更渣”

    虽然还不能做到开箱即用,无奈亮点真的很亮,而且一直越变越好,潜力很大,后续还是很看好它的

    这篇东西非常入门向,还停留在用 UI 发请求,连 newman 都没涉及

    迟些整理下放出 newman 篇和自己的 wrapper 的一点点心得