Run Book Automation - RBA开发系列一
来源:互联网 发布:tmp mysql.sock 编辑:程序博客网 时间:2024/06/03 12:40
Modules
模块-这个是RBA的基本工作单元。
一个Module 至少包含以下部分
1. Rules & Schedules - 定时器, 定时执行设定, 类似 windows 的task 任务
2. Configuration Parameters -- 配置的一些变量
3. processes - 流程
模组分成以下三类
1.Adapter Wrapper (AD) Modules
2.Operations Actions (OA) Modules
3.System Application (SA) Modules
Activity
Activity - 翻译过来是 “活动”;
其实就是流程中的关卡节点的类型。
在studio 中可以看到
接下来就来介绍一下各种不同的activity 的类型
1. Start
2. End
3. Assign
可以用来设置一些参数值。
这里也可以使用 XPath 和 XSLT 来解析一些复杂的数据
4. Call Adapter
呼叫已经定义好的 Adapter
5. SPAWN& JOIN
执行并行流程
6. SWITCH & JOIN
分支流程, 相当于 if
7. FOR & END-FOR
循环流程
8. SCRIPT
用来执行用 Perl 或Python写的脚本
9. PAUSE
让流程停留一段时间
10. BUSINESS METRICS
对 process 做一些分析记录
11. UTILITY
对字符、数字和日期数据做一些共用的操作, 比如 大写, 连接等等
12. COMMENTS
给流程步骤添加一些注释
13. CALL PROCESS
Context Items & Parameters
s上面介绍了不同类型的Activity.这些不同activity 之间如何传递参数呢? 答案就是 Context Items
Context Items 类似于变量
Context Items 可以是不同的数据类型: 数字型, 日期型, 静态类型, XML 或其他类型
Context Items 可以是 Local 或是 Global 的。
local - 只是特定的Process 使用
Global - 同一个Grid 中所有的Process使用
Context Items 是在流程内部的activity 传递参数
Parameters 是用来处理流程之间的参数传递
一张图来看明白
创建Module & Process
在 Develop Studio 中操作
Create Module
1. File --> New Module
Create Process
File - New Process ---> Process
- Run Book Automation - RBA开发系列一
- Run Book Automation - RBA系统介绍
- [RBA开发系列一] 建立http 请求的process
- Test Run:MS UI Automation Library
- UI Automation(一)
- TSS Book Reviews (by Greg Ostravich): Pragmatic Project Automation
- QTP自动化测试框架系列一【复合测试框架(Hybrid Test Automation Framework)】
- Excel开发系列一
- Excel开发系列一
- Excel开发系列一
- ireport开发系列(一)
- NDK开发系列一
- The Django Book(一)
- Run Automation Test by MSTest.exe on 64bit OS
- Use Python to run REST API Automation Test
- week4、run 4 automation test cases of bright
- 什么是RBA
- RBA 浅谈
- 基于Flume的美团日志收集系统(二)改进和优化
- 详解C中volatile关键字
- Cocos2d-x(或者应用)第三方类库不支持arm64的有关问题解决(64位架构)
- Trie树(字典树)
- error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR...
- Run Book Automation - RBA开发系列一
- 使用IPMI控制/监控Linux服务器
- mysql的导入和导出
- 纳米材料TS10对硬度的使用分析。
- android logo:内核、android开机动画
- C++ vector用法
- pig函数以及关键字 的一些实例应用的总结(来自pig笔记)
- HDU - 1394 Minimum Inversion Number(线段树 | 树状数组)