⽂章⽬录
在这⾥,拿logincase表举例,后⾯也拿login做讲解。
project xmlns
xsi
schemaLocation modelVersion
<version>3.0.6</version>
</dependency>
</dependencies>
3.配置application.properties⽂件
resource⽬录下配置application.properties⽂件,⽤以存储测试地址。test.url=localhost:9529
#登录接⼝
login.uri=/v1/login
#更新⽤户信息平安车险 24小时 救援
updateUserInfo.uri=/v1/updateUserInfo
#获取⽤户列表
getUserList.uri=/v1/getUserList
#获取⽤户信息
getUserInfo.uri=/v1/getUserInfo
#添加⽤户接⼝
感恩父亲节作文addUser.uri=/v1/addUser
4.配置l⽂件
resource⽬录下配置l⽂件,⽤以连接数据库
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-////DTD Config 3.0//EN"
"/dtd/mybatis-3-config.dtd">
<configuration>
<!-- 注册对象的空间命名 -->
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<!-- 加载数据驱动 -->
<property name="driver"value="sql.jdbc.Driver"/>
火烧赤壁
<!-- 数据库连接地址 -->
<property name="url"value="jdbc:mysql://localhost:3306/myBatisTest"/>
<!-- 数据库⽤户、密码 -->
<property name="username"value="root"/>
<property name="password"value="123456"/>
</dataSource>
</environment>
</environments>
<!-- 注册映射⽂件:java对象与数据库之间的xml⽂件路径 -->
<mappers>
<mapper resource="l"/>
</mappers>
</configuration>
5.配置l⽂件
resource⽬录下配置l⽂件,⽤以执⾏所有testng的测试套件。
<suite name="⽤户管理系统测试套件">
<test name="⽤户管理系统测试⽤例">
<classes>
<class name="urse.cases.loginTest">
<methods>
<include name="loginTrue"/>
<include name="loginFalse"/>
</methods>
</class>
<class name = "urse.cases.AddUserTest">
<methods>
<include name="addUser"/>
</methods>
</class>
<class name = "urse.cases.GetUserInfoTest">
<methods>周渝民赵又廷
<include name="getUserInfo"/>
</methods>
</class>
<class name = "urse.cases.GetUserListTest">
<methods>
我和我的家乡演员表全部<include name="getUserList"/>
</methods>
</class>
<class name = "urse.cases.UpdateUserInfoTest">
<methods>
<include name="updateUserInfo"/>
<include name="deleteUser"/>
</methods>
</class>
</classes>
</test>
<listeners>
<listener class-name="fig.ExtentTestNGIReporterListener"></listener>
</listeners>
</suite>
读取配置文件失败6.配置l⽂件
resources/mapper⽬录下,配置l⽂件,⽤户存储所有case的sql语句。