随笔分类 - 测试_devops&持续集成&持续交付
摘要:打算构造一个环境较全的linux环境,所以在本地弄了个docker。然后pull了一个centos的镜像,并打算在此镜像的基本上,构建适合自己的镜像。但在使用时,发现了各种问题,还是费了一些功夫。原因是centos7有些特殊,和我之前使用的linux在命令、安装软件等方式都不太一样。 1. 安装my
阅读全文
摘要:一、 TestNG TestNG的listeners 《实战testNG监听器》 《TestNG helloWorld》 使用appium同时支持iOS和android的case结构及jenkins job配置 testNg执行groups时,会不执行@BeforeSuite和@BeforeClas
阅读全文
摘要:持续集成中经常会用到jenkins这一工具。jenkins上有很多插件,用好这些插件可帮助我们提高工作效率。 1. groovy postbuild 获得构建相关的数据 groovy是一种编程语言,我们可以写groovy脚本来获得一些构建中的数据,如构建号、branch等。在“增加构造后操作步骤”里
阅读全文
摘要:深入浅出docker:docker核心技术预览 win7下配置docker镜像加速器 docker教程 https://944mf30j.mirror.aliyuncs.com docker进入主机的4种方式 docker中启动mariadb报错failded to get D-Bus connec
阅读全文
摘要:一、为什么要mock 工作中遇到以下问题,我们可以使用mock解决: 二、mock的实现原理 一般测试场景中,都是对接口的返回数据进行mock。以http协议为例, 可查看请求及回应,方便获取mock数据的原型 匹配到规则的请求会返回mock数据,未匹配到的请求访问原服务 无需修改服务配置,无需重启
阅读全文
摘要:代码里的resource信息有很多,代码里写死某一个环境的配置的话,有以下若干问题。 1. dev,不同的beta上,使用的resource信息不同。 2. 代码没有发布到对应的环境上,需要去机器上需要手动修改。不锁住配置文件,则每次发布都需要手动修改;若锁住配置文件,则代码更新了配置文件,则机器上
阅读全文