针对博客系统接口测试
  XQU6cNIQ82X0 2023年11月02日 84 0

当前数据库数据

针对博客系统接口测试_博客系统接口测试

针对博客系统接口测试_博客系统接口测试_02

1.针对用户模块进行测试

①登录接口

post方法

针对博客系统接口测试_博客系统接口测试_03

在postman中设置方法类型,url,body格式

输入正确的用户名密码

针对博客系统接口测试_博客系统接口测试_04

正常显示

输入错误的用户名,密码

针对博客系统接口测试_博客系统接口测试_05

响应返回html格式的错误提示符合预期

get方法

获取当前用户信息

针对博客系统接口测试_博客系统接口测试_06

②注册接口

当用户名,密码为空时

针对博客系统接口测试_博客系统接口测试_07

响应返回html格式用户名或密码不为空,符合预期

当用户名重复时

针对博客系统接口测试_博客系统接口测试_08

emm,出现服务器错误

针对博客系统接口测试_博客系统接口测试_09

未符合预期显示用户已存在,请重新登录

查看提示代码位置发现

String username = req.getParameter("username");
if(!userDao.selectByUsername("username").equals("")) {

username多加了一个双引号

当用户名和密码不为空,并且用户名不重复时

针对博客系统接口测试_博客系统接口测试_10

成功注册



针对博客系统接口测试_博客系统接口测试_11

③退出接口

针对博客系统接口测试_博客系统接口测试_12

响应成功,成功跳转到登录页面

④注销用户接口

针对博客系统接口测试_博客系统接口测试_13

针对博客系统接口测试_博客系统接口测试_14


针对博客系统接口测试_博客系统接口测试_15

2.针对博客模块进行测试

①写博客接口

针对博客系统接口测试_博客系统接口测试_16

可能出现未登录状态,将Cookie复制到postman中

针对博客系统接口测试_博客系统接口测试_17

未输入标题

针对博客系统接口测试_博客系统接口测试_18

未输入内容

针对博客系统接口测试_博客系统接口测试_19

输入正确的title和content

针对博客系统接口测试_博客系统接口测试_20

添加成功

针对博客系统接口测试_博客系统接口测试_21

②修改博客接口

针对博客系统接口测试_博客系统接口测试_22

针对博客系统接口测试_博客系统接口测试_23

针对博客系统接口测试_博客系统接口测试_24

③获取博客接口

获取所有博客

针对博客系统接口测试_博客系统接口测试_25

获取指定博客

添加具体博客的ID

针对博客系统接口测试_博客系统接口测试_26

添加非法的博客ID

针对博客系统接口测试_博客系统接口测试_27

④删除博客接口

针对博客系统接口测试_博客系统接口测试_28

针对博客系统接口测试_博客系统接口测试_29

将cookie登录信息保存到postman中

传入合法的blogId

针对博客系统接口测试_博客系统接口测试_30

针对博客系统接口测试_博客系统接口测试_31

针对博客系统接口测试_博客系统接口测试_32

删除成功

传入非法的blogId

针对博客系统接口测试_博客系统接口测试_33

3.针对头像更换接口测试

①获取用户头像

针对博客系统接口测试_博客系统接口测试_34

针对博客系统接口测试_博客系统接口测试_35

②获取作者头像

将二进制图片写前端

针对博客系统接口测试_博客系统接口测试_36

③测试用户头像更换

针对博客系统接口测试_博客系统接口测试_37

针对博客系统接口测试_博客系统接口测试_38

设置在headers中设置cookie

body类型设为form-data

key类型设为file

针对博客系统接口测试_博客系统接口测试_39

针对博客系统接口测试_博客系统接口测试_40

跟换成功

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
XQU6cNIQ82X0
作者其他文章 更多
最新推荐 更多