1.创建maven项目

选择File-newproject

RestAssured接口系列|4 创建RestAssured工程 - 图1
在New Project界面,选择Maven,并选择自己的sdk,笔者这里使用的jdk版本是1.7

RestAssured接口系列|4 创建RestAssured工程 - 图2
点击“Next”按钮:

RestAssured接口系列|4 创建RestAssured工程 - 图3
GroupId,ArtifactId可以填写自己所在的工作组和自己所做的项目名称

RestAssured接口系列|4 创建RestAssured工程 - 图4
点击“Finish”按钮完成新maven工程的创建,第一步完成了。

2.配置Maven+Testng+RestAssured工程

创建好自己的Maven工程后,Itellij Idea会弹出一个提示框:

RestAssured接口系列|4 创建RestAssured工程 - 图5
选择“Enable Auto-Import”,这样以后你修改pom配置文件maven库引用时,Intellij会自动化帮你完成相关库的下载,很方便。
先看下Intellij的界面:

RestAssured接口系列|4 创建RestAssured工程 - 图6
如果大家是第一次使用Intellij,默认的背景色是白色,修改成黑色背景色如下:
点击“File”-“Setting”“Colors&Fonts”,Scheme选择“Darcula”,点击“Apply”按钮,OK,你的背景色已经是酷酷的黑色了。
Intellij还有很多个性化设置,这里就不多介绍了,大家可以问问度娘,重点介绍下maven工程中pom文件的设置,跟测试代码的实现和测试工程的运行息息相关。

  1. 引入相关maven依赖 :dependencies,如图:


    相关依赖部分源码:

    1. <dependencies>
    2. <!--restassured框架相关库-->
    3. <dependency>
    4. <groupId>com.jayway.restassured</groupId>
    5. <artifactId>rest-assured</artifactId>
    6. <version>2.7.0</version>
    7. </dependency>
    8. <dependency>
    9. <groupId>com.jayway.restassured</groupId>
    10. <artifactId>json-path</artifactId>
    11. <version>2.7.0</version>
    12. </dependency>
    13. <dependency>
    14. <groupId>com.jayway.restassured</groupId>
    15. <artifactId>json-schema-validator</artifactId>
    16. <version>2.7.0</version>
    17. <scope>test</scope>
    18. </dependency>
    19. <dependency>
    20. <groupId>com.jayway.restassured</groupId>
    21. <artifactId>xml-path</artifactId>
    22. <version>2.7.0</version>
    23. </dependency>
    24. <!--testng框架相关库-->
    25. <dependency>
    26. <groupId>org.testng</groupId>
    27. <artifactId>testng</artifactId>
    28. <version>6.9.9</version>
    29. </dependency>
    30. <dependency>
    31. <groupId>log4j</groupId>
    32. <artifactId>log4j</artifactId>
    33. <version>1.2.17</version>
    34. </dependency>
    35. <!--mysql数据库操作相关库-->
    36. <dependency>
    37. <groupId>mysql</groupId>
    38. <artifactId>mysql-connector-java</artifactId>
    39. <version>5.1.18</version>
    40. </dependency>
    41. <!-- 操作xls格式-->
    42. <dependency>
    43. <groupId>org.apache.poi</groupId>
    44. <artifactId>poi-ooxml</artifactId>
    45. <version>3.14-beta1</version>
    46. </dependency>
    47. <!--操作xlsx格式-->
    48. <dependency>
    49. <groupId>org.apache.poi</groupId>
    50. <artifactId>poi</artifactId>
    51. <version>3.14-beta1</version>
    52. </dependency>
    53. </dependencies>

    引入相关maven依赖,intellij就会自动下载相关库了,下载完成后,相关库会显示在External Libraries目录下:

    RestAssured接口系列|4 创建RestAssured工程 - 图7
    现在自动化实现相关的资源都已经准备好了,开始设计自己的Maven工程
    实现自己的Maven+Testng+RestAssured工程
    RestAssured接口系列|4 创建RestAssured工程 - 图8