首页 > 其他分享 >针对博客系统接口测试

针对博客系统接口测试

时间:2023-10-04 20:00:50浏览次数:28  
标签:username 用户名 登录 博客 获取 接口 测试

当前数据库数据

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

针对博客系统接口测试_博客系统接口测试_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

跟换成功

标签:username,用户名,登录,博客,获取,接口,测试
From: https://blog.51cto.com/u_16166203/7706228

相关文章

  • 第一次进入博客园,希望各位大佬多多指教
    大家好!我很高兴能够参与博客园这个知识分享的平台,首次进入这个温暖的社区,非常期待与各位大佬们的交流和学习。在这里,我想借此机会表达对大家的敬意,希望能够得到各位的指导和支持。作为一个初来乍到的新手,我对于博客园充满了好奇和期待。这里汇聚了很多优秀的博主和专家,他们分享了......
  • 实现点赞功能-实现查询点赞状态接口
           ......
  • 2023.10.4测试
    T1最短路T2欧拉函数给定常数\(B\),\(T\)组测试数据,每次给定\(l,r\),求\[\sum_{x=l}^r\varphi^{(\max_{i=1}^x\varphi(x)-B)}(x)\]当\(\max_{i=1}^x\varphi(x)-B\leq0\)时\(\varphi^{(\max_{i=1}^x\varphi(x)-B)}(x)=x\)\(1\leqT\leq10^5\),\(1\leqr,B......
  • 实现点赞功能-点赞或取消点赞接口设计
           ......
  • 实现点赞功能-实现点赞或取消点赞接口
                  ......
  • 软件测试之性能测试实践 、关键词解释 、测试方法
    一、关键词 性能测试中的关键词有响应时间、并发用户数、吞吐量、性能计数器、思考时间,这是性能测试中常用的几个概念,必须要有清晰的认识。(1)响应时间 响应时间的定义可以参考下图,通常的响应时间是指从C1一直到C2全部的时间,这里我想补充的一个知识点是,由于前端性能这些年越......
  • 字节跳动前端技术博客水文点评 All In One
    字节跳动前端技术博客水文点评AllInOneKPI/OKR产物,不求甚解,没有深度前端实现下载图片等文件资源服务端禁用下载前端禁用下载https://mp.weixin.qq.com/s/ufT_4HzvSRO0wfJE6Dwhogdemos(......
  • 445端口被屏蔽的解决办法(已测试)
         为了节省大家宝贵的时间,特收集了一些解决屏蔽445端口的方法,网上的方法很多,对于一些像我一样的小白来说,还真有点不知道具体如何操作,看了很多大神的解决方法后,于是总结了一下具体的操作流程,用以方便像我一样的小白,期望达到小白共勉的目的!1、原因说明:前两年勒索病毒WannaCr......
  • 大模型rlhf 相关博客
    想学习第一篇博客:https://huggingface.co/blog/zh/rlhfRLHF技术分解RLHF是一项涉及多个模型和不同训练阶段的复杂概念,这里我们按三个步骤分解:预训练一个语言模型(LM);聚合问答数据并训练一个奖励模型(RewardModel,RM);用强化学习(RL)方式微调LM。细化:1......
  • 关于博客的分类和标签
    写在前面:本人对暂无太多写文经验,在希望养成写作习惯开始之际,希望讨论一下博客中,文章分类和标签,这两种常用的文章归类方法。一方面参考了以下几位的博客分类https://www.cnblogs.com/me115/p/4529944.htmlhttps://www.cnblogs.com/wzh2010/这两位根据文章技术领域进行分类还有......