1.待测试的接口说明
1、自己写的一个登录功能,通过加密算法获得私钥,token还有cookie,通过Postman访问该接口
- 接口的地址:http://localhost:8080/login
- 请求的方式:post
- 请求的结果:
2、测试目标
登录成功后,返回是否返回预期的状态和token
2.新建Java web项目
1、工程结构说明
2、User.java源码
package com.test.entities;
/**
* 用户实例,每个字段对应数据库user表的每个字段
*/
public class User {
private String username;
private String password;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
@Override
public String toString() {
return "User [username=" + username + ", password=" + password + "]";
}
}
3、JdbcUtils.java源码
package com.test.utils;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
* 数据库连接常用类
*
*/
public class JdbcUtils {
/**
* 进行数据库连接,并返回连接对象
* @return 数据库连接对象
* @throws Exception
*/
public static Connection getConnection() throws Exception {
String url = "jdbc:mysql:///数据库名?characterEncoding=utf8&useSSL=false";
String username = "用户名";
String password = "密码";
String driver = "com