- 博客(89)
- 收藏
- 关注
原创 89.Robot Framework使用测试库
文章目录引入测试库使用`Library`设置使用`Import Library`关键字如何指定引入的测试库使用测试库名使用测试库的存储路径为测试库定义别名标准库常规标准库远程库外部库转载请注明原始链接:测试库包含最低级的、与被测试系统交互的关键字,通常称作“库关键字”。测试用例由库中的关键字(通常是更高级的“用户关键字”)构成。本文介绍如何引入测试库并使用其中的关键字,创建自定义的测试库会...
2020-02-28 11:58:55
734
原创 88.Robot Framework创建测试套
文章目录测试用例文件测试套目录初始化文件测试套名字和文档测试套元数据测试套setup和teardown转载请注明原始链接:测试套用于组织测试用例和任务。测试用例文件测试用例文件的设置表(Settings)中,如下配置是关于测试套的:Documentation:测试套文档。Metadata:测试套元信息(key-value形式)。Suite Setup、Suite Teardow...
2020-02-24 15:39:14
655
原创 87.Robot Framework创建任务
文章目录任务语法任务设置转载请注明原始链接:阅读本文前建议先阅读84.Robot Framework创建测试用例,可以举一反三地迅速掌握任务(Task)的创建方法。任务可以用于通常的自动化流程中,比如机器人流程自动化(Robot Process Automation-RPA)。任务语法任务语法与测试用例语法类似,区别是任务在任务表(Tasks)中定义:*** Tasks ***Pr...
2020-02-21 15:54:06
698
原创 86.Robot Framework创建测试用例
文章目录测试用例语法基础语法测试用例表中的设置设置表(Settings)中与测试用例相关的设置关键字的参数位置参数默认值参数个数可变命名参数命名参数与变量对命名参数转义支持命名参数的场景自由命名参数(Free Named Argument)强制名字参数参数嵌入关键字名失败测试用例名和文档测试用例标签保留标签测试用例setup和teardown测试模板基本用法模板关键字名字包含嵌入的参数带for循环...
2020-02-20 17:19:55
970
原创 85.Robot Framework测试数据基本语法
文章目录文件和目录测试数据表测试数据文件格式纯文本格式空格分割符管道符分割符数据解析规则被忽略的内容转义处理空单元格处理空格测试数据跨行文件和目录测试用例和测试套的目录结构:测试用例保存在测试用例文件中,测试用例文件自动生成一个包含文件中所有测试用例的测试套包含测试用例文件的目录形成一个测试套,测试套目录的子测试套就是各个测试用例文件形成的测试套测试套目录可以多层嵌套测试套目录可以包...
2020-02-18 15:55:21
1189
原创 84.Robot Framework简介及安装验证方法
文章目录简介Robot Framework架构安装Robot Framework转载请注明原始链接:简介Robot Framework是一个基于Python的可扩展的、关键字驱动的自动化框架,用于验收测试(acceptance test)、验收测试驱动开发(acceptance test driven development-ATDD)、行为驱动开发(behavior driven de...
2020-02-18 09:57:52
1133
原创 81.学习Ansible[4]:机器资源管理
文章目录机器管理机器与分组机器变量组变量机器组的组与组变量默认分组隔离机器配置与变量设置机器管理ansible和ansible-playbook命令的-i参数可以指定机器配置文件(inventory file)路径。可以同时使用多个机器配置文件、动态加载机器配置文件、从云端获取机器配置文件。机器与分组机器配置文件支持多种格式,默认的/etc/ansible/hosts是INI格式(通过更换...
2018-11-01 14:04:27
797
原创 80.学习Ansible[3]:在远端机器临时执行命令
文章目录ad-hoc command执行shell命令传输文件与远端文件属性管理包管理用户管理检出代码服务进程管理限制后台进程的运行时间收集参数(gather facts)ad-hoc command例行化的工作,像复杂的配置管理、机械化的环境部署,可以用Ansible的playbook(剧本)功能。临时需要在远端机器执行命令时,可以使用Ansible的ad-hoc command(临时执行命...
2018-10-25 22:09:55
1769
原创 83.学习Ansible[6]:playbook
文章目录关于Playbook第一个Playbook例子主机和用户任务列表关于PlaybookPlaybook是Ansible的配置、部署、编排语言,可以描述远端机器的执行策略,或一般IT流程中的一组步骤。如果Ansible的模块是车间里的工具,playbook就是操作手册,资源清单中的主机就是操作的原材料。playbook的基本功能是管理远端机器的配置、部署,更高级点可以对涉及滚动更新的多层...
2018-10-25 13:15:03
675
原创 82.学习Ansible[5]:YAML文件格式浅析
文章目录关于YAMLAnsible中的YAML列表字典复杂格式Ansible中不常用的YAML特性布尔型值跨行特殊字符处理Ansible的变量替换掌握Ansible的ad-hoc command、inventory管理后,可以继续深入了解playbook的编写。在学习playbook之前,我们先了解一下playbook使用的YAML的语法格式。关于YAMLAnsible的Playbook之所...
2018-10-25 08:26:35
2409
原创 79.学习Ansible[2]:小试牛刀
文章目录如何连接远端机器第一条命令如何连接远端机器Ansible主机默认通过SSH协议管理远端机器。默认使用OpenSSH,需要ControlPersist、Kerberos等特性支持,Ansible主机的~/.ssh/config中可能也需要做一些配置(比如Jump Host跳板机的配置)。旧版本OpenSSH不支持ControlPersist,此时Ansible会使用Python的para...
2018-10-24 11:43:24
474
原创 78.学习Ansible[1]:安装与配置
文章目录安装配置AnsibleAnsible是一个功能强大的自动化运维工具。安装安装Ansible后,不会在系统中新安装任何数据库,也不会新启动任何守护进程。运维人员只要在一台机器安装Ansible,就可以凭Ansible主机单点管理非常多的机器。Ansible管理远端机器时,不会在远端机器安装任何软件(agentless),所以更新Ansible版本非常方便(不需要在所有远端机器更新age...
2018-10-23 17:11:37
694
原创 77.Flask基础知识
文章目录简介安装小试牛刀开发模式与调试功能路由URL唯一性与URL重定向生成URLHTTP方法静态文件渲染模板获取请求数据文件上传Cookie重定向和报错关于响应SessionFlash消息日志使用Flask扩展简介Flask是Python的一个轻量微框架。微框架中的“微”,意味着Flask核心简单,但这并不意味着Flask功能薄弱,相反,Flask有许多插件支持连接数据库、表单验证、文件上传...
2018-10-16 21:46:16
439
原创 69.Protobuf进阶——使用Python操作Protobuf
介绍使用Python的API操作Protocol buffer的方法。
2017-02-08 20:25:05
64870
3
原创 68.[Python]使用xml.etree.ElementTree操作XML
详细介绍Python中使用xml.etree.ElementTree操作XML的各种方法。
2017-02-07 20:08:47
7426
1
原创 60.[PHP]PHP简介及LNMP环境搭建(CentOS 7环境)
简单介绍PHP的使用场景,及在Cent OS 7上搭建LNMP(Linux+Nginx+MariaDB+PHP)基础开发环境的方法。
2016-12-04 14:40:33
983
原创 58.应用性能监控APM之collectd+InfluxDB+Grafana系统搭建
对服务系统做性能监控的意义,搭建collectd+InfluxDB+Grafana的方法。
2016-11-05 09:31:31
4315
原创 52.[Python]使用threading进行多线程编程
本文深入介绍了Python多线程编程的知识,如锁、重入锁、信号量、死锁、事件、定时器等内容。
2016-10-06 18:37:33
2029
原创 51.[Python]使用multiprocessing进行多进程编程
介绍多进程的基础知识,及使用multiprocessing进行多进程编程的方法,给出了代码示例及github项目地址。
2016-10-04 21:41:07
9135
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人