Guide 知道有人用过这个工具没有,我最近才学会用它进行功能化的自动化接口测试,我在社区搜了下没有相关的资料就分享下这个工具。

框架适用范围:
1.基于 Rest 协议的接口
2.Web Service 类接口
3.Web UI 自动化
4.框架基于 Web Driver 封装

  1. Android ###

使用要求:
1.支持的语言:Java
2.必备软件:Eclipse,JDK 7.0+

安装过程

先获取源码:https://github.com/skyzhang2006/GAT_SourceCode.git

完成后进入根目录下:
GAT-master-Git-1.0.1\MobilePlatformQA.AutomationTesting\DataFiles-Excels文件夹下编写测试用例

3.单一接口的用例的数据以及用例描述文件是存储在 Excel 文件中的。
下面就详细解释一下 Excel 中各个字段的含义::


备注:空值必须以:$NULL 代替,不能留空

完成后,因为我使用的是 mac 系统所以使用命令窗口 cd:
相关路径如我得路径是:

/Users/tom/Documents/GAT-master/Git-1.0.1/MobilePlatformQA.AutomationTesting/InterfaceAutomation/GatRnner

再输入:

java -jar GatCreator.jar “0″ >log.txt

执行生成如下

执行成功了:这样导入到 Eclipse 里面我们只有要使用 TestNG 运行一遍就大功告成了

注意事项:在运行之前应做一下修改(已自己的文件路径为准)

1.打开 InterfaceAutomation->GatRunner 目录下的 gatCreator.properties 文件,做如下修改:

需要把路径换成我们自定义文件夹下
2.修改导入在 Eclipse 下面的 gatconfig.properties 文件

当然可以使用 jenkins 集成


↙↙↙阅读原文可查看相关链接,并与作者交流