Rest-assured入门实操课前准备!

第一步新建一个空的maven项目
选择新建项目

选择生成项目模板:


填写项目信息:

后面一路next就可以了!

进入项目idea会根据前面的设置生成项目,如果控制台出现如下输出,说明idea正在生成项目,需要等待几分钟。

[INFO] Scanning for projects...
[INFO] 
[INFO] ------------------< org.apache.maven:standalone-pom >-------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] >>> maven-archetype-plugin:3.2.0:generate (default-cli) > generate-sources @ standalone-pom >>>
[INFO] 
[INFO] <<< maven-archetype-plugin:3.2.0:generate (default-cli) < generate-sources @ standalone-pom <<<
[INFO] 
[INFO] 
[INFO] --- maven-archetype-plugin:3.2.0:generate (default-cli) @ standalone-pom ---
[INFO] Generating project in Batch mode

因为墙的原因,如果卡在这个状态时间过长请参考如下帖子:

项目生成好的目录是这个样子的:

这里需要注意,需要将test包路径下的Java标记为Test Source Root


在pom.xml中的dependencies标签内添加如下依赖:
​ ​

<dependency>
    <groupId>org.testng</groupId>
    <artifactId>testng</artifactId>
    <version>6.10</version>
</dependency>
<dependency>
    <groupId>io.rest-assured</groupId>
    <artifactId>rest-assured</artifactId>
    <version>3.3.0</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>com.github.javafaker</groupId>
    <artifactId>javafaker</artifactId>
    <version>0.17.2</version>
</dependency>

新增一个testNG测试类,并执行输出Hello World
​ ​

import org.testng.annotations.Test;

public class HelloWorld {
    @Test()
    public void helloWorld() {
        System.out.println("Hello World!");
    }
}

运行这个测试类,成功输出HelloWorld说明一个基于maven的测试项目搭建完成了:
​ ​

[TestNG] Running:
  C:\Users\wenxiaolong\.IntelliJIdea2019.1\system\temp-testng-customsuite.xml
Hello World!

===============================================
Default Suite
Total tests run: 1, Failures: 0, Skips: 0
===============================================


Process finished with exit code 0

第二步,注册一个企业微信的管理后台
后台入口;
https://work.weixin.qq.com/wework_admin/loginpage_wx
根据提示注册账号并登录,目标是看到如下页面: