一.准备工作

1.本机环境安装了gradle并配置环境变量

2.本机环境安装了idea,dk等

二、idea上创建一个gradle工程

点击File-new-project,选择gradle,如下图。

java测试接口自动化的框架 java 接口测试框架_json

 

 

java测试接口自动化的框架 java 接口测试框架_json_02

点击next

 

java测试接口自动化的框架 java 接口测试框架_环境安装_03

参考上面红圈位置,填写Group Id和Artifact Id,其中Artifact Id在Idea中反映出来就是项目名称,点击Finish按钮,idea中新建的项目结构如下图

 

java测试接口自动化的框架 java 接口测试框架_json_04

 

 三、编辑build.gradle,并添加一些我们需要的第三方插件lib的依赖和引用(build.gradle就等同于maven项目的pom.xml)。

我们举例添加httpclient,因为我们需要做基于Java语言的接口自动化测试,httpclient和httpcore这两个是主要的组件。

1)打开浏览器,打开百度,搜索httpclient gradle

java测试接口自动化的框架 java 接口测试框架_ide_05

点击对应链接,打开页面,找到对应格式配置:如下图

java测试接口自动化的框架 java 接口测试框架_json_06

 

 

 复制上面的配置粘贴到build.gradle文件-dependencies模块中,保存后-会自动下载依赖包到本

java测试接口自动化的框架 java 接口测试框架_环境安装_07

 

  下面我们需要添加httpcore, testing, fastjson

Httpcore主要是网络相关的组件,我们使用Http请求就需要网络相关底层方法。Testng主要是取代junit,是一个单元测试框架,方便我们编写接口自动化用例。Fastjson是阿里巴巴的一个json的开源的组件,据说是最快的json的组件,主要用来json序列化和反序列操作。

  略 。。。。。。。。。

到这里,我们就把基础的开发环境给搭建好了