• 结合 jenkins 搞起来

  • 原因:社区因更换备案可能要停服两个礼拜

  • jenkins 利用 curl 命令可以将报告生成至指定的 html 文件中,并存放在 jenkins 的该项目文件根目录中。可以直接打开查看 html 报告。

  • ~~ at 2020年09月02日

    之前看你的 pytest 的接口自动化,不错,学习了一波,一起共勉学习。

  • ~~ at 2020年09月02日

    厉害了大牛啊~


  • 添加了,看上面的命令只是打开测试报告啊,没看到哪里命令有生成啊,还是一样的报错

  • 嗯嗯好的。我试试,还没接触过 Docker,一直在用 Jenkins。可以学习一波 docker,结合上面的 CI 来搞一波。。我看你开头说的 “新版已经修改为并发的模式” 是什么意思?没太听懂。YAPI 好像不支持多集合并发执行吧。

  • 这两天我也在用 YAPI,已经搭建起来了,想结合 Jenkins 做 CI,定时啥的,但是没搞起来。

  • 首先顶一下,我最近也在搞 YAPI 的持续集成,每天手动跑用例太麻烦了,先想用 Jenkins 搞,参考多个博客。配置了构建命令,curl -o Report.html "http://本地 IP 地址/api/open/run_auto_test?id=11&token=6c69778aeaeb4cfb54560854bb87653a0c578994d0c2d7e543e47a10410c1f29&env_17=黑名单预发环境&mode=html&email=false&download=false"
    exit 0
    ,运行成功,但并没有自动生成测试报告,一点反应都没有。
    请问大佬,YAPI 的这个https://yapi.com.cn/地址已经无法访问了。需要自己申请域名搞了??

  • 是的,前段时间我也看了下,引用了 pytest 了,试用了下,数据参数化与变量这块好像还在维护开发中。很期待~

  • 不中啊。。。今天尝试着结合 jenkins 一堆报错。。。shell 命令运行不了有报错。url 中间的根本不是接口地址,变成了本地地址了。。。

  • 不错,值得学习。Excel 维护测试用例感觉有点费力,不方便,还有断言是怎么封装的?我一直在纠结这个断言不知如何封装,我是用 JSON 和 YAML 来维护测试用例的。团队合作时还是要有个平台化的界面会更适合。

  • 接口自动化全量字段校验 at 2020年07月29日

    嗯嗯是的,我最近就在研究接口自动化,pytest+requests+allure,还没有涉及到平台化,在写框架时突然看到你的这个,我就应用在项目中了,在接口返回后先做底层校验,就是引用你的这个技术,然后再进行接口自动化的校验,嘿嘿,还得管用的。
    但是有个比较麻烦的跟契约测试一样,要全量校验,接口返回字段多的话,就比较麻烦了,需要一个一个字段定义契约。。。

  • 接口自动化全量字段校验 at 2020年07月28日

    大佬的业务痛点我也遇到过,公司人多,业务方调用项目的接口,项目的接口改动,没有第一时间告知调用方,导致接口上线后,接口变更影响到了调用方线上业务功能。
    最近也在想怎么搞契约测试?如何第一时间知道接口的改动评估是否影响调用方。看网上有些是消费者生成消费者契约,让提供者去按契约进行 mock 调用。