1. 用 env 命令,看 Jenkins shell 和你 ssh 的 shell 环境是否一致
    2. 跑命令前,先用 source 命令加载环境变量配置。命令用法自行百度

    这个区别是 shell 的交互式/非交互式区别引起的,你要了解下相关知识

  • 阅读者已经懵了,完全不知道你业务情况、实现逻辑,想猜信息量也不够呀。建议直接找你们的开发同学询问这几个问题的答案。

  • 很高兴能帮到你,我离大牛还远着呢,共同学习交流哈。

    如果有时间,建议多走一步,看下堆栈里 self._find_robot_installation() 方法的源码。会出现这个错误说明这个地方还有可优化的地方,解决后还可以给官方提个 PR ,贡献下自己的开源力量。

  • 看起来有点像找到不止一个 robot framework 。堆栈最后的输出意思是split后元素不止2个,所以赋值失败。

  • 谢谢指正,deploy 拼写已更正。

    这三者的区别确实如你所说,总结得很清晰。distributionManagement 这个遗漏了说明,我这两天补充一下。

  • 这个 bug 报得不专业呀,没有环境,也没有步骤,请求方式也没提供。

  • 平台本身并没有开放过,不过可以看到文档里面的图来了解这个平台。

  • 接口测试的一些感悟 at 2018年06月08日

    不好意思,之前没看到消息。

    1. 不大了解 soapUI 从 swagger 导入 URI 可以做到什么程度,如果可以做到自动生成部分用例内容,那么选这个可能更能提高工作效率。
    2. 实现 excel 设计了数据组合后自动跑,如果是 java 可以用到 testng 的 dataprovider ,jmeter 的话可以直接用它读取 csv 的功能。其它工具就不大了解了。
    3. 校验点的设计是个学问,可以先从 response 中是否包含指定内容开始,然后后期成熟后扩展到数据库的校验。
    4. 开发提交后自动跑起来,可以用 jenkins 建一个 job 来跑自动化,job 的触发条件是开发代码仓库有 push 操作或者代码有改动。