当前数据库数据
1.针对用户模块进行测试
①登录接口
post方法
在postman中设置方法类型,url,body格式
输入正确的用户名密码
正常显示
输入错误的用户名,密码
响应返回html格式的错误提示符合预期
get方法
获取当前用户信息
②注册接口
当用户名,密码为空时
响应返回html格式用户名或密码不为空,符合预期
当用户名重复时
emm,出现服务器错误
未符合预期显示用户已存在,请重新登录
查看提示代码位置发现
String username = req.getParameter("username");
if(!userDao.selectByUsername("username").equals("")) {
username多加了一个双引号
当用户名和密码不为空,并且用户名不重复时
成功注册
③退出接口
响应成功,成功跳转到登录页面
④注销用户接口
2.针对博客模块进行测试
①写博客接口
可能出现未登录状态,将Cookie复制到postman中
未输入标题
未输入内容
输入正确的title和content
添加成功
②修改博客接口
③获取博客接口
获取所有博客
获取指定博客
添加具体博客的ID
添加非法的博客ID
④删除博客接口
将cookie登录信息保存到postman中
传入合法的blogId
删除成功
传入非法的blogId
3.针对头像更换接口测试
①获取用户头像
②获取作者头像
将二进制图片写前端
③测试用户头像更换
设置在headers中设置cookie
body类型设为form-data
key类型设为file
跟换成功
标签:username,用户名,登录,博客,获取,接口,测试 From: https://blog.51cto.com/u_16166203/7706228