05 2019 档案

摘要:在介绍这个之前,可以先看下python的目录Python\Lib\site-packages下面的文件夹,你会发现这个目录下面有DatabaseLibrary、RequestsLibrary、Selenium2Library等等这些我们熟悉的名称,没错,就是在RIDE编辑框里面import的包名,所 阅读全文
posted @ 2019-05-28 22:12 Andrew213 阅读(777) 评论(0) 推荐(0)
摘要:本章主要介绍RF的循环,判断以及关键字Evaluate。 1. for循环 在RF中通过 :FOR 编写循环 2. if判断 通过"run keyword if" 关键字可以编写if分支语句,还有很多其他的if判断,如Return From Keyword If等等 3. 强大的Evaluate 通 阅读全文
posted @ 2019-05-27 21:46 Andrew213 阅读(1813) 评论(0) 推荐(0)
摘要:1. 原理 首先解释一下RF的工作原理,官方文档介绍就不赘述了,笔者就框架架构做出一个更加具体的描述 测试套及测试用例集(Test Data即需要用户编写的脚本)通过RF特定的语法解析,然后知道用户要做什么事,通过RF的API接口调用内置关键字和第三方库(也可以称库关键字),通过Test Libra 阅读全文
posted @ 2019-05-26 20:16 Andrew213 阅读(569) 评论(3) 推荐(1)
摘要:工欲善其事,必先利其器,RIDE目前可以比较稳定的支持python3了,这里简单介绍一下环境的部署,建议多看看读一读官方文档,对能力提升很有帮助,很简单的三步: (1)安装python3,不详细介绍了,注意添加好环境变量 (2)打开命令行执行:pip install robotframework G 阅读全文
posted @ 2019-05-26 17:59 Andrew213 阅读(501) 评论(0) 推荐(0)
摘要:最近部署测试环境,涉及到MySQL数据库主从双向同步的部署,记录一下部署过程,正常读写都发生在主库,从库作为备选数据库(热备份),当主库发生异常,数据库自动切换到从库,这里面是怎么监控数据库异常并触发自动切换,就不在这里研究记录了(公司用的自研中间件,这里可以使用heartbeat实现,暂不做研究) 阅读全文
posted @ 2019-05-12 15:00 Andrew213 阅读(2974) 评论(0) 推荐(0)