DevOps
文章平均质量分 72
骈邑老李
首先,我郑重邀请您参与联合国儿童基金会月捐计划,以帮助困难中的中国孩子。
其次,个人分享的内容永久向所有需要的用户免费查阅;
最后,介绍一下自己:国际注册信息系统安全专家,EXIN认证数据保护官,PMP。游走于大厂的技术男,每周一个10公里越野加持。
展开
-
Linux下Appium+Python+headless移动APP自动化测试实战
本文主要阐述了Linux下进行Appium+Python+Headless的移动应用自动化测试的实操。 这项工作非常有助于在DevOps流程中执行持续集成。原创 2021-12-11 11:38:29 · 4020 阅读 · 0 评论 -
定时清理docker image
现象使用过docker的人都知道,在正常情况下,有经验的人员都会在程序的build脚本中最后添加一个docker rmi的操作,把自己刚刚使用过的image删除,目的就是及时释放磁盘空间,省的以后人工清理。但是总会有一些人不这么做,要么是偷懒,要么是小白没想到,这样时间久了还是会磁盘被占满。尤其是在持续集成环境中,大家公用一个build machine的时候。大家各自打扫门前雪,更加不会有人care磁盘会不会被占满。方法为了一劳永逸的解决这个问题,最好的办法莫过于通过定时任务来清理旧的image。原创 2021-03-25 17:58:39 · 1399 阅读 · 0 评论 -
Docker中基于Robot Framework的UI自动化测试实战
文章目录前言1. 涉及内容2. 定义一个docker image2.1 docker file2.2 src目录3. 编写自动化用例3.1 测试参数文件定义3.2 浏览器设置与浏览器参数设置3.3 自定义方法库并引用3.4 定义用户关键字并引用3.5 测试过程中界面截图4. 执行自动化测试用例5. 测试报告分析6. 发送测试结果通知邮件7. 测试报告分析源代码前言在当前SaaS和容器技术大火的今天,有必要讲一下在容器中,是如何基于Robor Framework进行自动化测试的。写这边文章的主要目的倒不原创 2021-03-16 11:08:21 · 808 阅读 · 0 评论 -
Linux下Appium+Python移动应用自动化测试实战之“手把手教你定位元素编写测试用例”
本文主要介绍Android应用自动化测试过程中的元素定位文章目录linux下Appium+Python移动应用自动化测试实战---3.手把手教你定位元素编写测试用例前言1. 操作前的准备1.1 启动appium server1.2 启动DDMS(Android Monitor)1.3 启动Android模拟器1.4 运行被测试APP1.4 获取App的包信息2. 获取界面元素并编写测试用例2.1 获取界面元素2.2 编写测试用例脚本2.3 执行测试用例前言原创 2021-12-11 14:30:04 · 4713 阅读 · 2 评论 -
Linux下Appium+Python移动应用自动化测试实战之“Android Emulator Headless”
本文主要介绍headless模式下通过appium进行android应用自动化测试原创 2021-12-11 14:33:10 · 3903 阅读 · 3 评论 -
Jenkins pipeline基本用法
原新浪博客(http://blog.sina.com.cn/billsona)搬迁至此。文章目录前言一、一个简单的pipeline二、when关键字三、currentBuild.result四、credentials应用前言近期项目中用到了pipeline,支用过程中有一些感触,借此做一下总结。随着DevOps的日趋火热,pipeline的关注度也逐渐水涨船高。先说一下自己的感触,之前用jenkins的时候,一直使用的是普通自由风格的project,这种用法简单方便,并且相关的资料也更多,更成原创 2021-02-05 16:04:58 · 11012 阅读 · 1 评论 -
敏捷测试象限与测试驱动开发
原新浪博客(http://blog.sina.com.cn/billsona)搬迁至此。前言前段时间简单写了一个胶片用来阐述敏捷象限与测试驱动开发,这里以图片的形式贴出来共各位读者参照。原创 2021-02-05 14:48:23 · 149 阅读 · 0 评论 -
No-Downtime升级AWS\EKS
原新浪博客(http://blog.sina.com.cn/billsona)搬迁至此。文章目录前言1. Update/Install eksctl2. Check CoreDNS3. Update EKS Cluster4. Check & Update Kube-proxy5. Check & Update CoreDNS6. Check & Update Amazon VPC CNI7. Update Autoscaler7.1 Open the Cluster Autosc原创 2021-02-05 14:41:29 · 310 阅读 · 0 评论 -
手工组装jenkin通知邮件(html)
原新浪博客(http://blog.sina.com.cn/billsona)搬迁至此。有时候需要jenkins结束的时候把执行结果通过邮件发出来,但是对于一些集中管理的公共jenkins来说,项目组可能没有权限添加公共的插件、模板等内容,这个时候就需要在job中自行组装jenkins通知邮件。下面详细讲一下pipeline脚本中怎么使用。最好的办法是把邮件发送直接定义成函数,(注意,body中引入的变量要用双引号,不能用三个单引号,否则会原样输出)。如下图。这样在pipeline执行结束以后,就可原创 2021-02-05 14:17:30 · 190 阅读 · 0 评论 -
JenkinsPipeline一指禅
JenkinsPipeline一指禅1. 定义一个简单的pipeline相关细节看脚本注释运行结果如下2. pipeline中设置参数3.加入条件判断 4. 设置post steps设置不同的pipeline结果执行不同的post步骤,顺带描述一下pipeline中的if/else5. checkbox参数比如,有时候需要同一个pipeline中管理多个module的情况,并且根据不同的情况选择deploy不同的module,再比如不同的情况下需要deploy不同的site,这个时原创 2021-02-05 13:43:15 · 745 阅读 · 0 评论