新手区 如何使用 GAT1.0.1 进行接口自动化测试方法

会说话的汤姆猫 · 2015年06月14日 · 最后由 Daa盛 回复于 2015年06月23日 · 2588 次阅读

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 集成

共收到 3 条回复 时间 点赞

请使用 markdown 语法。详细使用方法请看 排版说明

tom,我希望你明白的是,你既然要发帖子,那么就好好遵守社区的规范。md

有个问题请教一下,GAT 下的 libs 去哪了,没找到。。有几个 jar 包丢失了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册